本地镜像如何发布到阿里云?

本文介绍了如何将本地镜像发布到阿里云,包括使用Dockerfile创建镜像,通过docker commit命令生成新镜像,登录阿里云开发者平台,创建仓库并推送镜像,以及如何将阿里云上的镜像下载回本地。详细步骤覆盖了镜像的整个生命周期管理。
摘要由CSDN通过智能技术生成

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

镜像生成的方法

dockefile

从容器创建一个新的镜像
docker commit [OPTIONS] 容器ID[REPOSITORY[:TAG]]

[root@hadoop101 data]# docker run -it mycentos:1.3
[root@19812f201ece local]#
------按ctrl+p+q---------
[root@hadoop101 data]# 
[root@hadoop101 data]# docker ps
CONTAINER ID        IMAGE               COMMAND                  CREATED             STATUS              PORTS                     NAMES
19812f201ece        mycentos:1.3        "/bin/sh -c /bin/bash"   40 seconds ago      Up 39 seconds       80/tcp                    trusting_rhodes
5e67a99464d5        mysql:5.6           "docker-entrypoint.s…"   4 hours ago         Up 4 hours          0.0.0.0:12345->3306/tcp   mysql
[root@hadoop101 data]# docker commit -a ghj -m "new mycentos1.4 with vim and ifconfig" 19812f201ece mycentos:1.4
sha256:0ed986cce97b9e65b5efe01801d4fbb2d70282d2dd6410019687233aa220855f
[root@hadoop101 data]# docker images
REPOSITORY          TAG                 IMAGE ID            CREATED             SIZE
mycentos            1.4                 0ed986cce97b        9 seconds ago       350MB

将本地镜像推送到阿里云

1、本地镜像素材原型
2、阿里云开发者平台
3、创建仓库镜像
4、将镜像推送到registry
$ sudo docker login --username=as_ghj registry.cn-hangzhou.aliyuncs.com
$ sudo docker tag [ImageId] registry.cn-hangzhou.aliyuncs.com/ghj/mycentos:[镜像版本号]
$ sudo docker push registry.cn-hangzhou.aliyuncs.com/ghj/mycentos:[镜像版本号]


                
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值