#docker-hub镜像发布流程
1.去dockerhub官网注册一个账户
https://hub.docker.com
2.登录账户
[root@iZuf6bqi9d493xdldgnd5eZ ~]# docker login
Login Succeeded
3.修改镜像的名称和版本号,或者在commit的时候就改好名称和版本号
docker tag c43a65faae57 my-tomcat:1.0
docker images
REPOSITORY TAG IMAGE ID CREATED SIZE
my-tomcat 1.0 c43a65faae57 11 days ago 667MB
tomcat latest c43a65faae57 11 days ago 667MB
4.将自己的tomcat镜像上传
docker push my-tomcat:1.0
The push refers to repository [docker.io/library/my-tomcat]
daf63ef0ddbb: Preparing
3307ffa538c1: Preparing
#阿里云镜像发布流程
https://cr.console.aliyun.com/cn-shanghai/instances
sudo docker login --username=<这里是你自己的阿里云用户名> registry.cn-shanghai.aliyuncs.com
Login Succeeded
1. 登录阿里云Docker Registry
$ sudo docker login --username=<这里是你自己的阿里云用户名> registry.cn-shanghai.aliyuncs.com
Login Succeeded
用于登录的用户名为阿里云账号全名,密码为开通服务时设置的密码。
您可以在访问凭证页面修改凭证密码。
2. 从Registry中拉取镜像
$ sudo docker pull registry.cn-shanghai.aliyuncs.com/banwojidu/test:[镜像版本号]
3. 将镜像推送到Registry
$ sudo docker login --username=<这里是你自己的阿里云用户名> registry.cn-shanghai.aliyuncs.com$
sudo docker tag [ImageId] registry.cn-shanghai.aliyuncs.com/banwojidu/test:[镜像版本号]$
sudo docker push registry.cn-shanghai.aliyuncs.com/banwojidu/test:[镜像版本号]