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

浙公网安备 33010602011771号