Docker搭建私有镜像仓库
写在前面:我们平时都是再公网上拉去镜像,但是有时候我们公司开发并不想把自己的定制镜像上传到公网公开,这时候就需要我们自己搭建私有镜像仓库
话不多说,直接看步骤,步骤很简单!!
1.搭建私有仓库
#首选还是拉去私有仓库的镜像,其实私有仓库还是个镜像
docker pull registry
#查看镜像
docker images
#根据已拉去的镜像,创建私有镜像容器,直接后台运行
#映射端口5000到宿主机,默认为latest版本
docker run -id --name=registry -p 5000:5000 registry
#修改damon文件,使上传私有镜像时信任
vim /etc/docker/damon.json
#添加如下语句
insecure-registries": ["106.15.190.196:5000"]
#重启docker服务
systemctl restart docker
#启动私有镜像容器,重启docker服务后,所有的容器全部关闭
docker start registry
搭建完成后访问:http://ip:5000/v2/_catalog
默认是空的镜像列表。
创建私有镜像容器
修改damon.json文件
2.镜像上传
##首先给镜像打标记,以centos:7为例
docker tag centos:7 ip:5000/centos:7
##上传镜像
docker push ip:5000/centos:7
完成镜像的上传!
3.镜像下载
#比较简单,直接pull即可
docker pull ip:5000/centos:7
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· winform 绘制太阳,地球,月球 运作规律
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· AI 智能体引爆开源社区「GitHub 热点速览」
· 写一个简单的SQL生成工具