我在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>"
但是那也没有帮助。
那我该如何配置代理服务器?