在代理之后运行Docker

我已经在Windows 7机器上安装了docker,如果我连接到我的公司networking以外的互联网一切正常,但是当我从我的公司networking连接到互联网,并尝试从dockerhub拉图像,我只是得到“docker:networking超时尝试连接….你可能想检查你的互联网连接,或者如果你在一个代理服务器..“。 我通过添加以下两行来编辑/var/lib/boot2docker/profile文件

 export "HTTP_PROXY=http://me:mypassword@proxyhost:proxyport" export "HTTPS_PROXY=http://me:mypassword@proxyhost:proxyport" 

重新启动docker机,并尝试拉图像,并得到以下错误;

 Error while pulling image: Get https://index.docker.io/v1/repositories/library/ubuntu/images: x509: certificate signed by unknown authority 

编辑:CAauthentication详情

在这里输入图像说明

问题是您的公司代理正在使用Docker不信任的自己的SSL证书。 你需要做的是下载一个CA证书的副本,并将其信任在任何想要在防火墙后使用的机器上。 检查这个答案如何信任一个证书:

代理后面的Docker更改SSL证书