Docker私有仓库的搭建
修改服务器192.168.220.139服务器
vim /etc/sysconfig/docker
OPTIONS='--selinux-enabled --insecure-registry 192.168.220.139:5000'
docker pull registry:2.4.1拉取私有库镜像
docker run -d -p 5000:5000-v /home/registry:/tmp/registry--name registryregistry:2.4.1 #运行registry容器,即创建本地私有仓库(创建关联私有库目录不会因为容器损坏而丢失镜像)
Dockertagnginx192.168.220.139:5000/nginx修改镜像tag
Docker push 192.168.220.139:5000/nginx推送到私人仓库
修改服务器192.168.220.140客户端
vim /etc/sysconfig/docker
OPTIONS='--insecure-registry 192.168.220.139:5000'
ADD_REGISTRY='--add-registry 192.168.220.139:5000'
修改完记得重启docker服务!
验证私有仓库:
curl 192.168.220.139:5000/v2/_catalog
{"repositories":["nginx"]}
可以从私有仓库中拉取nginx镜像
docker pull nginx