Linux系统部署Docker私有仓库
来自CloudWiki
仓库节点
Docker Hub作为Docker默认官方公共镜像;如果想自己搭建私有镜像仓库,官方也提供registry镜像,使得搭建私有仓库非常简单。
docker run -d -v /opt/registry:/var/lib/registry -p 5000:5000 --restart=always --name registry registry
其他docker节点
接下来测试registry可用性。
由于Docker CLI默认以HTTPS访问,而部署的registry并未提供HTTPS,因此,需要在pull镜像的Docker主机(集群内普通的docker主机)添加HTTP可信任:
vi /etc/docker/daemon.json
{"insecure-registries":["10.0.0.30:5000"]}
其中10.0.0.30表示docker 仓库节点的IP地址
service docker restart