docker x509: failed to load system roots and no roots provided 解決辦法
阿新 • • 發佈:2018-12-12
系統
[[email protected] ~]# uname -a
Linux dev-master-105 3.10.0-514.el7.x86_64 #1 SMP Tue Nov 22 16:42:41 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux
錯誤現象
[[email protected] data]# docker pull harbor.enncloud.cn/enncloud/hyperkube-amd64:v1.11.2 Error response from daemon: Get https://harbor.enncloud.cn/v1/_ping: x509: failed to load system roots and no roots provided
原因是未設定 “insecure-registries”: [“example.com”]不安全映象倉庫的域名 解決辦法
{ "insecure-registries": ["example.com"], "hosts": ["unix:///var/run/docker.sock"], "storage-driver": "devicemapper", "storage-opts": [ "dm.basesize=10G", "dm.thinpooldev=/dev/mapper/docker-thinpool", "dm.use_deferred_removal=true", "dm.use_deferred_deletion=true" ], "log-driver": "json-file", "log-opts": { "max-size": "20m", "max-file": "10" } }
重新登入 docker login -u user -p password 搞定