Docker已存在的容器运行环境打包镜像并推送私有仓库

1.准备运行时容器
在这里插入图片描述

2.配置私有仓库
这个私有仓库我以harbor为例,关于harbor的搭建之前有篇文章搭建Docker私有仓库Harbor
修改/etc/docker/daemon.json文件

{
"registry-mirrors": ["原有的镜像加速地址"],
"insecure-registries": ["192.168.0.188:9123"]#这个就是私有仓库的推送地址
}

3.docker重启

systemctl restart docker

4.打包运行时容器

docker commit -a "提交的镜像作者" -m "我是描述信息" b3219d1509c5 mynginx:v1
b3219d1509c5 需要打包镜像的id
mynginx:v1 打包的镜像名以及版本

在这里插入图片描述

5.登录私有仓库

docker login -u 111 -p 1qa@WS3ed http://192.168.0.188:9123
-u 111 								harbor用户名
-p 1qa@WS3ed 						harbor密码
http://192.168.0.188:9123			harbor地址

登录后/etc/docker/目录下会产生私有仓库的密钥
在这里插入图片描述
6.镜像打tag

docker tag 634a4eef86fa 192.168.0.188:9123/222/mynginx:v1
634a4eef86fa  				镜像id
192.168.0.188:9123			harbor地址
222							镜像分组
mynginx:v1					镜像名及版本

7.推送私有仓库

docker push 192.168.0.188:9123/222/mynginx:v1
192.168.0.188:9123/222/mynginx:v1   打好tag的镜像

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

程序员劝退师-TAO

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值