docker将容器制作成镜像并上传到阿里云镜像仓库

我们有时候服务需要拷贝到多个服务器,或者备份版本,这个时候就可以将服务容器制作成镜像上传私有仓库,需要的时候去私有仓库下载即可。

制作镜像
-a 作者 -m 备注 78e2274b24d3容器CONTAINER_ID tomcat02新的镜像名 v1为镜像tag
docker commit -a ‘wz’ -m ‘this is a tomcat docker-demo’ 78e2274b24d3 tomcat02:v1
制作成功
sha256:907ea4a75c9666f488edb1b3ef4c674be10090fd6f30890badf198c47a559e94

我们来将新的镜像创建成容器,运行新容器:
docker run --name tomcat_02 -itd -p 80:8080 tomcat02:v1
发现完美。这样我们的容器制作成镜像的步骤就完成了。

下面是去阿里云开通私有仓库了
将镜像推送到阿里云Registry
首先要先容器镜像服务创建自己的命名空间,再创建镜像仓库,通过管理进去有相应的操作指南

1. 登录阿里云Docker Registry
sudo docker login --username=阿里云用户名  registry.cn-shenzhen.aliyuncs.com
用于登录的用户名为阿里云账号全名,密码为开通容器服务时设置的密码。

您可以在产品控制台首页修改登录密码。

2. 从Registry中拉取镜像
sudo docker pull registry.cn-shenzhen.aliyuncs.com/cxw_test/cxw_test:[镜像版本号]
3. 将镜像推送到Registry
sudo docker login --username=13570985748wz registry.cn-shenzhen.aliyuncs.com
sudo docker tag [ImageId] registry.cn-shenzhen.aliyuncs.com/cxw_test/cxw_test:[镜像版本号]
sudo docker push registry.cn-shenzhen.aliyuncs.com/cxw_test/cxw_test:[镜像版本号]

上传完就可以去自己的私有仓库查看你的镜像了。

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值