述
类似于GitHub提供的代码托管服务,Docker Hub提供了镜像托管服务,利用Docker Hub我们可以搜索,创建,分享和管理镜像,Docker Hub上的镜像分为两大类,一类是官方镜像,例如我们之前用到的nginx、mysql等,还有一类是普通的用户镜像,普通用户镜像
由用户自己上传
由于天朝网络的原因,我们可以使用一些国内公司提供的镜像,比如网易的,本文就使用Docker Hub了.
注册登录
打开Docker Hub,去注册一个账号,这里就说了,注册好之后,就可以在命令行去登录了,命令如下:
1 | docker login |
docker push 镜像名/id1
2
3
4
5
6
7
![image](http://r.photo.store.qq.com/psb?/V10eEnSd0OPhSW/soD28enic85haqpcHxIFtY8AW7fbsclgh4eiR9RWUqc!/r/dMMAAAAAAAAA)
上传成功后,就可以在docker hub上面看到刚刚上传的镜像了,如图:
![image](http://r.photo.store.qq.com/psb?/V10eEnSd0OPhSW/QlMZGyX.WoS.bj*8K.LlVgf1mYw3c6q6bP5s*I57grU!/r/dLYAAAAAAAAA)
然后其他人如果需要使用的话,就可以直接从Dokcer Hub上面拉下来就好了,命令如下:
docker pull namespace/name`