将镜像推送到DockerHub

来源:互联网 发布:java如何定位内存泄露 编辑:程序博客网 时间:2024/05/17 22:22

向Docker Hub上推送必须要在该网站上进行注册,在需要推送的机器上使用下面的命令进行登录。Docker login进行登录:
sudo docker login
Username: username
Password:
Login Succeeded

推送到Docker Hub上的镜像必须按照下面的格式进行
username/image-name
使用docker images命令查看本地的docker镜像,如果当初命名的镜像名字不是按照上面的规则进行的,则可以使用docker tag 添加添加自己的名字。

docker tag centos6.3-base username/apache2

使用docker push进行推送,如果推送成功后,可以看到下面的信息
docker push username/apache2
这里写图片描述
在Docker Hub上也可以看到自己的推送的tag
这里写图片描述
上面把基础镜像推送到Docker Hub上,如果是使用Dockerfile进行build的images也可以使用同样的方法进行推送,但是在推送之前必须把使用该镜像的容器stop,然后才能推送成功,一开始没有停止容器,始终不能成功的把镜像推送到Docker Hub上

原创粉丝点击