Docker 私有 registry 部署

Docker 私有 registry 部署。

使用docker pull registry:2 从官方下载,然后在本地运行
docker run -d -p 5000:5000 -v /var/docker/library:/var/lib/library register:2

registry版本2默认使用tls认证问题
通过修改配置不使用tls认证,
以centos7为例,修改 /usr/lib/systemd/system/docker.service 文件
在ExecStart=/usr/bin/dockerd 后面添加 –insecure-registry your_ip:5000,
然后执行:
systemctl deamon-load
systemctl restart docker
重新启动registry

在其它机器上push/pull时不能连接registry的问题
编辑/etc/docker/deamon.json文件,不存在就创建,加入以下内容:
insecure-registries“: [ registry_ip:5000 ]
保存后,重启docker服务

标签: Docker


相关资源
评论: