我已经在Windows上安装了boot2docker。我尝试过在https://github.com/boot2docker/boot2docker-cli/issues/230的帮助下配置代理,但是它没有工作。
当我执行boot2docker download时,会得到以下错误:
boot2docker download
Latest release for github.com/boot2docker/boot2docker is v1.6.0
Downloading boot2docker ISO image...
error in run: Failed to download ISO image: Get https://s3.amazonaws.com/github-cloud/releases/14930729/0573f322-e442-11e4-8500-b1bbe904b032.iso?response-content-disposition=attachment%3B%20filename%3Dboot2docker.iso&response-content-type=application/octet-stream&AWSAccessKeyId=AKIAISTNZFOVBIJMK3TQ&Expires=1430303112&Signature=oTercMri%2FkqD9cbA315JhNHzehk%3D:
Proxy Authentication Required发布于 2015-04-29 10:34:20
见"https://stackoverflow.com/a/29303930/6309“。
你需要设置:
HTTP_PROXY、HTTPS_PROXY和NO_PROXY,以便boot2docker download工作。http_proxy、http_proxy和/var/lib/boot2docker/profile中的no_proxy,以便docker search (例如)工作。
出口http://@proxy.company:80 http://@proxy.company:80 https_proxy= no_proxy=.company,.sock,localhost,127.0.0.1,:1,192.168.59.103发布于 2015-10-29 09:29:10
冯克的解决方案对我有效。其他指南建议使用:
--engine-env HTTP_PROXY=...etc在docker-machine.exe中,创建start.sh的一个部分,但这对我不起作用。在创建行之前添加export HTTP_PROXY行就可以了。
发布于 2017-09-01 13:37:41
尝试在这样的CMD窗口中使用Docker create (我正在使用CNTLM,但这是相同的想法):
docker-machine create -d virtualbox
-engine-env HTTP_PROXY=[IP]:3128
-engine-env HTTPS_PROXY=[IP]:3128
default一些参考资料对我很有帮助:
https://stackoverflow.com/questions/29940951
复制相似问题