首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Windows环境下的Boot2docker代理

Windows环境下的Boot2docker代理
EN

Stack Overflow用户
提问于 2015-04-29 10:25:11
回答 3查看 10K关注 0票数 4

我已经在Windows上安装了boot2docker。我尝试过在https://github.com/boot2docker/boot2docker-cli/issues/230的帮助下配置代理,但是它没有工作。

当我执行boot2docker download时,会得到以下错误:

代码语言:javascript
复制
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
EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2015-04-29 10:34:20

见"https://stackoverflow.com/a/29303930/6309“。

你需要设置:

  • 在cmd会话中设置HTTP_PROXYHTTPS_PROXYNO_PROXY,以便boot2docker download工作。
  • (导出) http_proxyhttp_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
票数 7
EN

Stack Overflow用户

发布于 2015-10-29 09:29:10

冯克的解决方案对我有效。其他指南建议使用:

代码语言:javascript
复制
--engine-env HTTP_PROXY=...etc

在docker-machine.exe中,创建start.sh的一个部分,但这对我不起作用。在创建行之前添加export HTTP_PROXY行就可以了。

票数 1
EN

Stack Overflow用户

发布于 2017-09-01 13:37:41

尝试在这样的CMD窗口中使用Docker create (我正在使用CNTLM,但这是相同的想法):

代码语言:javascript
复制
docker-machine create -d virtualbox 
  -engine-env HTTP_PROXY=[IP]:3128 
  -engine-env HTTPS_PROXY=[IP]:3128 
default

一些参考资料对我很有帮助:

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/29940951

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档