Docker Hub最全详解(图文全面总结)

文摘   2024-08-27 12:46   四川  

关注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、中间件...等必考题答案详解。


需要以上架构专题&面试答案的同学,加我微信即可领取!


添加时备注:资料






mikechen的架构笔记
十余年BAT架构经验倾囊相授!
 最新文章