我是Docker的新手,刚刚开始在Windows 10上使用Windows的Docker进行了第一步。我安装了最新版本的Docker。
我正在公共安全层后面的公司环境中运行系统。对于出站连接,我们必须使用代理。我已经在Windows中配置了HTTP_PROXY和HTTPS_PROXY,如果我将Docker配置为使用“ Windows容器”,那么一切都会像个魅力。如果我切换到“ Linux容器”,则Docker无法检测到代理连接,并且无法从互联网提取任何图像。
一个简单的docker run hello-world退出,并显示以下错误消息:“使用默认标签:最新 来自守护程序的错误响应:Get https://registry-1.docker.io/v2/:net / http:等待连接时请求被取消(等待头时超出Client.Timeout)。”
显然,Linux容器模式似乎在做事上与Windows模式不同。我想了解如何配置Linux容器以检测代理服务器?
答案 0 :(得分:0)
确保您还为docker daemon本身提供了代理设置。
为此:
请注意,Docker将重新启动以加载新配置。