关注△mikechen的架构笔记△,十余年BAT架构经验倾囊相授
大家好,我是mikechen。
Docker Hub
Docker Hub是一个由Docker公司负责维护的公共注册中心,它包含了超过15000多个可用来下载和构建容器的Docker镜像。
Docker好比一个代码集装箱,包含了代码运行所需的所有环境,而Docker Hub就是用来存储这些代码集装箱。
Docker Hub上面有成千上万的应用,你可以直接使用这些集装箱,也可以基于它做更多的功能开发。
Docker Hub地址
Docker Hub官方地址:https://hub.docker.com
Docker Hub使用
使用Docker Hub,主要会涉及几个步骤:搜索Docker镜像,比如:搜索redis镜像:
docker search redis
然后通过pull下载到本地,当然你也可以把自己的Docker通过push命令传输到Dock Hub,这个与GitHub类似。
下面,我通过一个Nginx的例子,给大家详解Docker Hub的步骤。
1.搜索Nginx镜像
进入Docker官方镜像 Docker Hub地址:https://hub.docker.com,搜索Nginx。
如下图所示:
选择第一个,Docker Official Image:表示官方镜像。
2.下载Nginx镜像
输入命令:
docker pull nginx
下载最新版Nginx镜像 ,docker pull nginx命令等同于 : docker pull nginx:latest 。
如果想下载具体的版本,只需要在对应的后面加入版本号:
docker pull nginx:具体的版本号
3.查看本地镜像
然后再通过命令,检查本地是否已经下载了对应的Nginx镜像:
docker image
上图中左侧下方,可以看见已经下载好了Nginx镜像。
4.运行Nginx容器
安装完成后,我们可以使用以下命令来运行 nginx 容器:
docker run --name nginx -p 8080:80 -d nginx
以上
最后送大家一个福利:
送我原创超30万字阿里架构师进阶专题合集。
以及给大家整理最全大厂Java面试题及答案详解,包含:Java、多线程、JVM、Spring、MySQL、Redis、中间件...等必考题答案详解。
需要以上架构专题&面试答案的同学,加我微信即可领取!
添加时备注:资料