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

image
默认是空的镜像列表。

创建私有镜像容器

image

image

修改damon.json文件

image

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
posted @   萨莉亚的故事  阅读(146)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· winform 绘制太阳,地球,月球 运作规律
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· AI 智能体引爆开源社区「GitHub 热点速览」
· 写一个简单的SQL生成工具
点击右上角即可分享
微信分享提示