Docker私有仓库搭建及访问

1.客户端和服务端都是ubuntu系统

服务端ip:172.18.0.106

客户端ip:172.18.0.130

2.服务端106搭建私有仓库步骤

1)docker pull registry

2)sudo docker run -d -p 5000:5000 -v /opt/data/registry:/tmp/registry registry

端口映射到宿主机的5000,挂载宿主机目录/opt/data/registry到容器的/tmp/registry registry,用于存储push进去的镜像文件

Docker私有仓库搭建及访问_第1张图片

3)如果客户端本地访问以上私有仓库的话先在/etc/docker目录下修改daemon.json文件{ "insecure-registries":["172.18.0.130:5000"] }保存,保存之后执行

sudo service docker restart

Docker私有仓库搭建及访问_第2张图片

 4)重启服务后要push本地镜像先打标签sudo docker tag 镜像名 服务端ip:端口/自定义名称

4)若需要pull直接执行: sudo docker pull 服务端ip:端口/自定义名称

你可能感兴趣的:(Docker私有仓库搭建及访问)