当前位置:  开发笔记 > 数据库 > 正文

docker-compose pull结果为x509:由未知权限签名的证书

如何解决《docker-composepull结果为x509:由未知权限签名的证书》经验,为你挑选了1个好方法。

当我试图从dockerhub拉出弹性蛋白质图像时,我遇到了以下错误.

docker-compose pull
Pulling elasticsearch (elasticsearch:2.2.0)...
Pulling repository docker.io/library/elasticsearch
ERROR: Error while pulling image: Get https://index.docker.io/v1/repositories/library/elasticsearch/images: x509: certificate signed by unknown authority
Failed to run with docker-compose

我的公司有一个中间根CA,我怀疑是导致问题.有什么想法我应该如何配置Docker使用公司Root CA?



1> DarVar..:

我通过.crt在以下目录中添加CA根文件来解决问题:/etc/docker/certs.d/docker.io

解决步骤上Unbuntu 14:04Docker version 1.10.0, build 590d5108docker-compose version 1.6.0, build d99cad6:

在Internet Explorer中,浏览到docker.io/library/elasticsearch并使用DER格式导出公司中间根CA证书

在Ubuntu上 mkdir -p /etc/docker/certs.d/docker.io/

cp .crt /etc/docker/certs.d/docker.io/

service docker restart

docker-compose pull 现在工作和elasticsearch图像下载

更多信息:https://docs.docker.com/engine/security/certificates/

推荐阅读
雨天是最美
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有