[OpenShift]解决openshfit部署应用无法从172.30.x.x:5000获取镜像的问题

openshfit版本 v3.11.0,通过ansible-playbook安装

1、遇到这个问题需要在/etc/docker/daemon.json中添加docker的网段: "insecure-registries": ["172.30.0.0/16"]

2、再到 /etc/containers/registries.conf下的insecure字段添加同样内容:

[registries.insecure]
registries = ["172.30.0.0/16"]

3、重新启动docker

[root@~]# systemctl daemon-reload
[root@~]# systemctl restart docker

4、如果觉得默认的镜像下载速度太慢也可以使用国内的

[root@master01 mybank-demo-maven]# cat /etc/docker/daemon.json 
{"registry-mirrors": ["http://ef017c13.m.daocloud.io", "http://harbor.zyg.com"],
 "insecure-registries": ["harbor.zyg.com", "172.30.0.0/16"]}

harbor.zyg.com是我的私有镜像的地址

 

转载于:https://www.cnblogs.com/baylorqu/p/11078230.html

你可能感兴趣的:(后端)