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 @ 2022-08-19 10:29  萨莉亚的故事  阅读(159)  评论(0)    收藏  举报