有关系统根证书池crypto / x509的警告

时间:2017-01-24 22:44:40

标签: docker

发出docker命令时,我收到以下警告消息:(例如:docker ps)

C:\Users\whha>docker ps
time="2017-01-24T23:17:36+01:00" level=warning msg="Unable to use system      certificate pool: crypto/x509: system root pool is not available on Windows"

任何想法如何避免? 我在Windows 8.1上使用docker工具箱运行docker。

5 个答案:

答案 0 :(得分:7)

安装最后一个可用版本解决了我的问题(https://github.com/docker/toolbox/releases):

minux@DESKTOP-OCQQ65T MINGW64 /c
$ docker --version
time="2017-04-05T17:56:55+02:00" level=info msg="Unable to use system 
certificate pool: crypto/x509: system root pool is not available on Windows"
Docker version 17.03.1-ce, build c6d412e

minux@DESKTOP-OCQQ65T MINGW64 /c
$ docker --version
Docker version 17.04.0-ce-rc2, build 2f35d73

答案 1 :(得分:4)

我在更新到Docker Toolbox for Windows的Docker工具箱版本1.13.1后,今天开始遇到此问题。

检查互联网,并看到一个github问题,这个问题无法修复Windows。 https://github.com/docker/for-win/issues/422

因此,可能必须遵循@ mayur_patil的建议回滚到1.12.x版本。仅供参考,以前的版本可在此处找到:https://github.com/docker/toolbox/releases

答案 2 :(得分:2)

我已经为windows安装了docker toolbox 1.13.1版。 操作系统:Windows 10企业版。 我用v 1.12.6而不是1.13.x解决了同样的问题。

答案 3 :(得分:1)

您可以更改版本系列。

我在Docker-toolbox 1.13.1上收到此错误

之后我降级到1.12.2并解决了我的问题。

操作系统:Windows 7 SP1

查看并回复。

答案 4 :(得分:1)

遇到同样的问题并通过下载v1.12.6解决了这个问题:

https://github.com/docker/toolbox/releases