一、问题背景
需要分发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为私服地址,

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

被折叠的 条评论
为什么被折叠?



