docker将镜像放入本地docker仓库

部署时期拉取镜像,有harbor服务器的时候一般是这样的:pull xxharbor/projectPath:version
这种语句,在有部署harbor服务器的时候可以用,但是实际部署中,可能由于各种原因无法使用的harbor等服务器,这个时候,怎么能拉取到镜像呢。
我们要理解docker拉取镜像的过程:
1.先去本地docker仓库去寻找对应的镜像
2.找不到再去远程拉取镜像
因此没有harbor的情况下,可以考虑将已有镜像放进本地docker仓库,具体步骤如下:
1.执行 docker images|wc -l命令,查看当前本地仓库中镜像数量
2.将tar放入指定目录下,示例:/home
3.cd /home
4.加载镜像:docker load > xx.tar
5.执行 docker images|wc -l命令,确定镜像数量+1
6.docker images 查找刚刚上传的镜像包,注意,此时刚上传的镜像REPONSITORY可能为,可根据创建时间以及image id定位出刚刚上传过的镜像。
7.重命名刚刚上传的镜像: docker tag imageId xxharbor/projectPath:version
这时候再拉取镜像,就在本地docker仓库直接拉取了,绕过远程harbor那一步。

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值