docker push镜像到阿里云镜像仓库

1. 创建镜像

[root@graph1 zzx]# docker build -f Dockerfile -t registry.cn-hangzhou.aliyuncs.com/vcs-deploy/test/api_server:v1.1 .

2. 给要推送的镜像打标签

[root@graph1 zzx]# docker tag api_server:1.0 registry.cn-hangzhou.aliyuncs.com/vcs-deploy/test/api_server:v1.0
[root@graph1 zzx]# docker images
REPOSITORY                                                        TAG                 IMAGE ID            CREATED             SIZE
api_server                                                        1.0                 128773334668        21 minutes ago      133MB
registry.cn-hangzhou.aliyuncs.com/vcs-deploy/test/api_server      v1.0                128773334668        21 minutes ago      133MB

3. 登录远端仓库

[root@graph1 zzx]# docker login --username=aliyun-xxx@xxx registry.cn-hangzhou.aliyuncs.com
Password:
WARNING! Your password will be stored unencrypted in /root/.docker/config.json.
Configure a credential helper to remove this warning. See
https://docs.docker.com/engine/reference/commandline/login/#credentials-store

Login Succeeded

4. 推送镜像到阿里云仓库

[root@graph1 zzx]# docker push registry.cn-hangzhou.aliyuncs.com/vcs-deploy/test/api_server:v1.0
The push refers to repository [registry.cn-hangzhou.aliyuncs.com/vcs-deploy/test/api_server]
eff509b4f226: Pushed
ceaf9e1ebef5: Pushed
9b9b7f3d56a0: Pushed
f1b5933fe4b5: Pushed
v1.0: digest: sha256:2b81b9edbb11c4f984d2a5385589c12d9c786b6ac50bf9b8d33de8801d110ee8 size: 1159

版权声明:本文为zhou_zhao_xu原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。