docker 本地镜像发布到私有库

1、下载镜像 Docker Registry

复制代码
docker pull registry

2、运行私有库Registry,相当于本地有个私有Docker hub

默认情况,仓库被创建在容器的/var/lib/registry目录下,建议自行用容器卷映射,方便于宿主机联调

复制代码
docker run \
-d \
-p 5000:5000 \
-v /var/lib/registry/:/var/lib/registry \
--privileged=true \
registry

3、commit 提交自己制作的新镜像

复制代码
docker commit -m="提交的描述信息" -a="作者" 容器ID 要创建的目标镜像名:[标签名]

docker commit -m="ifconfig cmd add" -a="tom_mao" 3c0de4155640 new-ubt:1.1

4、curl验证私服库上有什么镜像

复制代码
curl -XGET http://169.254.246.129:5000/v2/_catalog

5、将新镜像 new-ubt:1.1 修改符合私服规范的Tag

复制代码
docker tag 镜像:Tag Host:Port/Repository:Tag

docker tag new-ubt:1.1 169.254.246.129:5000/new-ubt:1.1

6、修改配置文件使之支持http

docker默认不允许http方式推送镜像,通过配置选项来取消这个限制。

修改完后如果不生效,建议重启docker

vim /etc/docker/daemon.json

增加

"insecure-registries": ["169.254.246.129:5000"]

7、push推送到私服库

复制代码
docker push 169.254.246.129:5000/new-ubt:1.1

8、再次curl验证私服库上有什么镜像

复制代码
curl -XGET http://169.254.246.129:5000/v2/_catalog

9、pull到本地并运行

复制代码
docker pull 169.254.246.129:5000/new-ubt:1.1
相关推荐
馨谙3 分钟前
Docker常用命令
运维·docker·容器
齐潇宇5 分钟前
Tomcat服务
linux·运维·网络·http·tomcat·web应用
虎头金猫7 分钟前
GodoOS是一款轻量级云端办公系统,整合Word、Excel、PPT等常用工具,支持Docker 一键部署,随时随地远程办公
运维·服务器·网络·程序人生·docker·容器·职场和发展
木下~learning12 分钟前
嵌入式Linux 小项目:RK3399 基于 MPlayer 实现视频播放器(从环境搭建到完整播放列表)
linux·运维·嵌入式硬件·音视频
螺丝钉code13 分钟前
Hermes Agent 进阶实践:自动化工作流与协同
运维·数据库·自动化
yyuuuzz14 分钟前
云服务器部openclaw运维避坑指南
运维·服务器
合合技术团队17 分钟前
TextIn xParse+LangChain构建财务审计Agent:自动化合规审核与异常检测
运维·langchain·自动化
K姐研究社18 分钟前
阿里国际Accio Work实测:电商版OpenClaw,一键自动化运营
运维·人工智能·自动化
Agent产品评测局28 分钟前
企业超自动化落地,如何实现端到端的全流程闭环?2026企业级智能体架构与全景选型深度解析丨Agent产品测评局
运维·人工智能·ai·chatgpt·架构·自动化
偷影子的机29 分钟前
DOCKER容器
运维·docker·容器