如何在Docker内部运行的Windows上配置代理服务器?

时间:2019-05-15 14:42:18

标签: windows docker http-proxy

我在Windows Server 2019上运行Docker,并且在Docker中运行servercore:ltsc2019。但是我无法正确配置代理服务器。

主机和docker守护程序配置为使用代理服务器。我可以拉出图像并运行它,但是,正在运行的容器似乎未使用代理服务器。

我可以ping内部和外部主机。我也可以从内部服务器下载:(New-Object System.Net.WebClient).DownloadString('http://a.server.lokal')。但是,如果我尝试使用外部地址,则会出现异常:

Exception calling "DownloadString" with "1" argument(s): "Unable to connect to the remote server"

我已经尝试使用以下方法设置代理服务器:

netsh winhttp set proxy "http://<ip>:<port>"

还有:

$rkey="HKCU:\Software\Microsoft\Windows\CurrentVersion\Internet Settings"
Set-ItemProperty -path $rkey ProxyEnable -value 1
Set-ItemProperty -path $rkey ProxyServer -value "http://<ip>:<port>"

但是那也没有帮助。

那我该如何配置代理服务器?

0 个答案:

没有答案