我正在尝试运行Docker教程中描述的基本映像: -
docker --version
Docker version 1.9.0, build 76d6bc9
docker run -t -i ubuntu:14.04 /bin/bash
但报道:
Error while pulling image: Get https://index.docker.io/v1/repositories/library/ubuntu/images: x509: certificate is valid for FG3K6C3A15800002, not index.docker.io
我在公司防火墙后面,所以已经适当地设置了http_proxy和https_proxy env变量。服务器本身是Ubuntu 14.04 LTS。
我已阅读有关时钟设置等的各种帖子,但这些似乎没问题。
有没有人有任何想法?
答案 0 :(得分:2)
即使您声明已设置代理变量,请务必在/etc/default/docker
中尝试此完整代理变量集:
export "HTTP_PROXY=http://<user>:<password>@<proxy.company.com>:<port>"
export "HTTPS_PROXY=http://<user>:<password>@<proxy.company.com>:<port>"
export "http_proxy=http://<user>:<password>@<proxy.company.com>:<port>"
export "https_proxy=http://<user>:<password>@<proxy.company.com>:<port>"
export "NO_PROXY=.company.com,.sock,localhost,127.0.0.1,::1"
export "no_proxy=.company.com,.sock,localhost,127.0.0.1,::1"
如果仍无法解决问题,请将docker升级到最新的1.10.1。
注意:docker machine issue 531提及docker-machine provision
作为解决方法。