docker实战教程(十):本地镜像发布到私有库
背景
- 官方docker hub地址:https://hub.docker.com,中国大陆访问太慢了且准备被阿里云取代的趋势,不太主流
- dockerhub、阿里云这样的公共镜像仓库可能不太方便,涉及机密的公司不可能提供镜像给公网,所以需要创建一个本地私人仓库供给团队使用,基于公司内部项目构建镜像
- docker registry 是官方提供的工具,可以用于构建私有镜像仓库
步骤
- 下载镜像docker registry
docker pull registry
- 运行私有库registry,相当于本地有个私有docker hub
docker run -d -p 5000:5000 -v /beck/myregistry/:/tmp/registry --privileged=true registry
3. 创建一个新的镜像,ubuntu安装ifconfig命令
(1). 从hub上下载ubuntu镜像到本地并安装成功
(2). 原始的ubuntu镜像是不带ifconfig命令的
(3). 外网连通的情况下,安装ifconfig命令并测试通过
注意:这里apt-get update又失败了,所以重启了下docker,重新生成了容器,所以看到的id和之前的不一样
(4). 安装完成后,commit我们自己的新镜像
(5). 启动我们的新镜像并和原来的对比
4. curl验证私服库上有什么镜像
5. 将新镜像beckubuntu:1.2 修改符合私服规范的tag
6. 修改配置文件/etc/docker/daemon.json,使之支持http
"insecure-registries": ["172.16.63.128:5000"]
7. push推送到私服库
8. curl验证私服库上有什么镜像
9. pull到本地运行
__EOF__

本文作者:cnhkzyy
本文链接:https://www.cnblogs.com/my_captain/p/16727958.html
关于博主:评论和私信会在第一时间回复。或者直接私信我。
版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!
声援博主:如果您觉得文章对您有帮助,可以点击文章右下角【推荐】一下。您的鼓励是博主的最大动力!
本文链接:https://www.cnblogs.com/my_captain/p/16727958.html
关于博主:评论和私信会在第一时间回复。或者直接私信我。
版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!
声援博主:如果您觉得文章对您有帮助,可以点击文章右下角【推荐】一下。您的鼓励是博主的最大动力!
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· DeepSeek “源神”启动!「GitHub 热点速览」
· 我与微信审核的“相爱相杀”看个人小程序副业
· 上周热点回顾(2.17-2.23)
· 如何使用 Uni-app 实现视频聊天(源码,支持安卓、iOS)
· spring官宣接入deepseek,真的太香了~