docker registry的使用
程序员文章站
2022-06-17 09:38:14
...
为什么用 registry
外网访问官方的 registry 速度很慢,而国内的 registry 服务大多需要花钱。私有 registry 免费,搭建之后,能使内网的主机加快访问速度,对 CI,CD 的效率有很大提升。
能有效保护内部代码,防止放到公网泄漏出去。
docker registry的安装
拉取镜像
docker pull registry:2
运行
[[email protected] hbk]# docker run -d --restart=always -p 5000:5000 --name registry -v /usr/local/docker/data/registry:/var/lib/registry registry:2
WARNING: IPv4 forwarding is disabled. Networking will not work.
ea358e34a68713557ae2fb82e5374a19aea0d4670aaf02600ac0b19062a51145
修改daemon.json文件
编辑 /etc/docker/daemon.json
registry-mirrors 加速器地址,建议使用阿里云或网易云
insecure-registries 表示私服的路径192.168.86.135为我虚拟机ip
{
"registry-mirrors":["https://registry.docker-cn.com"],
"insecure-registries":["192.168.86.135:5000"]
}
重新加载daemon文件并重启docker
systemctl daemon-reload
systemctl restart docker
验证
浏览器访问http://192.168.86.135:5000/v2/_catalog 或者http://192.168.86.135:5000/v2
输出{}代表运行成功
上一篇: docker registry的使用
下一篇: hadoop高可用集群环境搭建