Docker搭建本地私有仓库
1、下载registry镜像
1 | docker pull registry |
2、在daemon.json文件中添加私有镜像仓库地址并重启
1 2 3 4 | vim /etc/docker/daemon .json { "registry-mirrors" : [ "https://4abdkxlk.mirror.aliyuncs.com" ], #添加此段,“,”不可少 "insecure-registries": ["192.168.111.99:5000"] #ip是本机IP地址} <br>systemctl daemon-reload <br>systemctl restart docker.service |
3、运行私有仓库
1 | docker run -d -p 5000:5000 - v /sheyu/myregistry/ : /tmp/registry --privileged= true registry |
4、案例演示
4.1、下载ubuntu镜像
4.2、ubuntu安装ifconfig命令
1 2 3 4 | docker run -it ubuntu /bin/bash ifconfig apt-get update apt-get install net-tools |
5、提交新镜像
1 2 3 | docker commit -m= "提交的描述信息" -a= "作者" 容器ID 要创建的目标镜像名:[标签名] docker commit -m= "ifconfig cmd add" -a= "sheyu" 891f9aab9d65 sheyuubuntu:v1.0 |
6、push新镜像到私服库
1 2 3 4 | curl -XGET http: //192 .168.111.99:5000 /v2/_catalog docker tag myubuntu:v1.0 192.168.111.99:5000 /myubuntu :v1.0 docker push 192.168.111.99:5000 /myubuntu :v1.0 curl -XGET http: //192 .168.111.99:5000 /v2/_catalog |
7、拉取本地仓库并验证ifconfig
1 | docker pull 192.168.111.99:5000 /myubuntu :v1.0<br><br>docker run -it 192.168.111.99:5000 /myubuntu :v1.0 /bin/bash |
posted on 2022-10-30 20:40 zhaoshuzhan 阅读(46) 评论(0) 编辑 收藏 举报
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 微软正式发布.NET 10 Preview 1:开启下一代开发框架新篇章
· C# 集成 DeepSeek 模型实现 AI 私有化(本地部署与 API 调用教程)
· DeepSeek R1 简明指南:架构、训练、本地部署及硬件要求
· 没有源码,如何修改代码逻辑?
· NetPad:一个.NET开源、跨平台的C#编辑器