9、本地镜像发布到阿里云

1、本地镜像发布到阿里云流程

 

2、镜像的生成方法


1、前面的DockerFile

https://www.cnblogs.com/venicid/p/11922378.html#_label1

编写dockerfile

构建build

运行run


2、从容器创建一个新的镜像

docker commit [OPTIONS] 容器ID [REPOSITORY[:TAG]]

# OPTIONS说明:
-a :提交的镜像作者;
-m :提交时的说明文字;
docker commit -a venicid -m "new centos with vim and ifconfig" 16d56 mycentos:1.4

 

 

 

 

 

 

 3、将本地镜像推送到阿里云

(1)本地镜像素材原型

 

 

 

(2)阿里云开发者平台

 https://cr.console.aliyun.com/cn-hangzhou/instances/mirrors

(3)创建仓库镜像
命名空间
仓库名称

 

 

 

(4)将镜像推送到registry

 

[root@localhost ~]#  sudo docker login --username=719630940@qq.com registry.cn-shanghai.aliyuncs.com
Password: 
Email: 719630940@qq.com
WARNING: login credentials saved in /root/.docker/config.json
Login Succeeded
# sudo docker tag 04eaa00003d8 registry.cn-shanghai.aliyuncs.com/venicid/test:1.4.1

 

# sudo docker push registry.cn-shanghai.aliyuncs.com/venicid/test:1.4.1


(5)公有云可以查询到

https://cr.console.aliyun.com/cn-shanghai/instances/images?search=centos

 

 

 

(6)查看详情


4、将阿里云上的镜像下载到本地

删除以前的

docker rmi -f registry.cn-shanghai.aliyuncs.com/venicid/test:1.4.1

 

 

 

 下载到本地

docker pull registry.cn-shanghai.aliyuncs.com/venicid/test:1.4.1

 

 

启动

 

posted @ 2019-12-01 17:57  venicid  阅读(351)  评论(0编辑  收藏  举报