通過docker info命令查看現在的insecure-registry,如下
說明:此圖是我配置好之後的截圖,如果紅框區域沒有你設置的倉庫地址,說明沒配置成功
各種配置方式應該跟版本有關係,沒做驗證測試。把三種設置方式列下,自行嘗試哪種方式合適。
- 第一種方式
vi /etc/docker/daemon.json,添加內容如下
{ "insecure-registries":["127.0.0.1:5000","registry.paas:5000"]}
官方參數查看:https://docs.docker.com/engine/reference/commandline/dockerd/#options
重啓
systemctl daemon-reload
systemctl restart docker
再進行第一步查看是否成功。沒有則嘗試其它方式
- 第二種方式
vi /etc/sysconfig/docker,添加如下內容
OPTIONS=’--insecure-registry=registry.paas:5000‘
重啓查看是否成功。
- 第三種方式
vi /lib/systemd/system/docker.service,修改內容如下
或者在profile環境變量中添加此配置
--insecure-registry registry.paas:5000
重啓並使用命令查看是否成功。
參考博客:
https://www.cnblogs.com/zhuochong/p/10070434.html
https://www.cnblogs.com/fengjian2016/p/8318449.html
ps:此registry.paas域名是我在hosts文件自己配置的,請自行修改或者使用ip方式。