Docker抱怨ALL_PROXY环境variables“proxy:unknown scheme:http”
我遇到以下问题与我的Docker容器:当我尝试input容器使用
docker exec -it container-id /bin/bash
Docker(我认为它是Docker)抱怨以下消息:
proxy: unknown scheme: http
我已经追溯到在主机上设置的以下环境variables,因为我正在使用代理服务器访问Web:
ALL_PROXY=http://myproxy:8080
错误消息似乎来自net/proxy.go
文件,可以在这里find – 错误消息发出在文件的最后一行。 为什么http
不会成为Docker案例中的注册URLscheme?
只要我在主机上unset ALL_PROXY
,我就可以无任何问题地进入容器。
环境:
- Mac OS X v10.11.5
- Docker v1.11.1
- Docker-Machine v0.7.0
任何想法如何解决这个问题(除了每次不设置variables)?
我正在面对与docker1.11.2相同的问题。 我相信这个错误来自方法FromURL 。
在检查相关提交https://github.com/docker/docker/commit/16effc66c028a7800096ed92174ca4bceba229ad后 ,从v1.11.0-rc1到v1.12.0-rc4都包含了这个提交。
所以对我来说解决scheme是安装一个较低的版本(我使用v1.10.3)的docker工具箱,之后“docker运行hello世界”的作品。
- angular 5 nginx Docker expressconfiguration不加载mongoose数据
- Kibana 5.5.1后面的一个nginx 1.13代理(dockerized)
- docker拉让我错误:“下载失败,重试:x509:由未知权威签名的证书”
- 如何使用反向代理和负载均衡器为一个虚拟机提供多个站点的可扩展Docker集群
- 将公司防火墙后面的docker图像拖出“服务器错误:取出图像层时的状态0”
- haproxy / docker未启用侦听程序(检查“绑定”指令)! 退出
- websocket协议不支持通过Apache2反向代理
- 使用squid代理连接时ERR_PROXY_CONNECTION_FAILED
- 使用apt-get在代理之后构build一个docker文件