Docker version 17.04.0-ce, centos 7docker
从公司 docker 仓库 pull 镜像的时候报 x509: certificate signed by unknown authority
.centos
查了一下, 网上说设置 docker insecure_registry
即可解决. 可是按照官网设置DOCKER_OPTS="--insecure-registry registry.docker.xxx.com"
, 重启docker没用.rest
最后经过添加私有证书到 docker 解决. 步骤:code
crt
或者cer
的证书./etc/docker/certs.d/
目录下建立registry.docker.xxx.com
的目录.registry.docker.xxx.com
目录下. 而且将证书重命名为ca.crt
或者ca.cer
. 注意, 后缀名不重要, 名字必定要是ca.systemctl restart docker.service
参考连接:
https://docs.docker.com/registry/insecure/#using-self-signed-certificatesget