docker - 镜像仓库域名

业务场景

实用镜像仓库,不是真的搞一个很大的仓库,让大家都用我们的镜像。

在离线的环境下,如果需要镜像仓库,就需要我们自己搭建了(自动化部署)。

业务需求

自己搭建镜像仓库,会用到下面这个命令,仔细看就能发现:

拉取和推送的命令中,包含仓库的 IP 地址,如果回头迁移镜像库,不是得改一大堆应用嘛?

# docker push 远程仓库地址/目标镜像名:[标签名]
docker push localhost:5000/hello-world:1.0.0

正规的做法,是修改仓库配置,比如 harbor 仓库,需要修改 harbor.yml 中的 hostname,然后设置凭证等等。

能提供凭证什么的,自然好说,但是不一定有。

更简单的做法,修改 /etc/hosts,给镜像仓库的 IP 配一个主机名。

vim /etc/hosts

127.0.0.1 seaboot.cn

这样如果 IP 发生变化,修改 hosts 文件即可。

docker push seaboot.cn:5000/hello-world:1.0.0

posted on   疯狂的妞妞  阅读(80)  评论(0编辑  收藏  举报

(评论功能已被禁用)
相关博文:
阅读排行:
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
历史上的今天:
2022-05-20 OpenLayer4——坐标间距计算
2022-05-20 OpenLayer4——定位到坐标位置
2022-05-20 OpenLayer4——地图拉伸导致事件丢失问题
2022-05-20 OpenLayer4——贝塞尔曲线插值算法
2022-05-20 OpenLayer4——多边形遮罩层
2022-05-20 OpenLayer4——获取鼠标点击的坐标
2020-05-20 Security——helloworld
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

导航

统计

点击右上角即可分享
微信分享提示