利用docker regristry搭建私有仓库,存放docker镜像; docker /podman 拉取私有仓库镜像

本文介绍了如何在本地使用Docker搭建私有仓库,并通过tag将镜像推送到私有仓库。详细步骤包括拉取registry镜像、启动registry服务、打标镜像、推送镜像到私有仓库以及配置其他机器从私有仓库拉取镜像。同时,针对Podman遇到的HTTP响应错误给出了解决方案。

一、问题背景

        需要分发docker镜像

二、解决方案

        使用docker registry解决

三、docker registry搭建私服步骤

1、机器说明

(1)S1:192.168.173.130(docker  registry)

(2)S2:192.168.173.131(docker)

2、拉取registry镜像

docker search registry(查询公共仓库镜像名称)

docker pull registry(从公共镜像拉取)

3、开启registry服务(启动容器)

docker run -d -p 5000:5000 --restart=always(重启docker时,镜像重启) --name=registry-srv(镜像名称) -v /opt/dockerregristry:/var/lib/registry(目录映射 本机地址:容器内地址) registry

4、使用tag,将镜像打标记,使其含私服地址

4.1 打标(本机操作)

docker tag alpine:latest 192.168.173.130:5000/alpine2:latest

或者

docker tag alpine:latest  127.0.0.1:5000/alpine2:latest

说明:

  • alpine:latest   本地镜像名称(docker images可查看)
  • 192.168.173.130:5000/127.0.0.1:5000为私服地址,
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值