
要将docker配置为与代理系统一起使用,您首先需要将HTTPS_PROXY / HTTP_PROXY环境变量添加到docker
sysconfig文件中。但是,取决于您使用的是init.d还是服务工具,您需要添加“
export”语句。作为一种解决方法,您可以在docker的sysconfig文件中简单地添加两个变体:
/etc/sysconfig/dockerHTTPS_PROXY="https://<user>:<password>@<proxy-host>:<proxy-port>"HTTP_PROXY="https://<user>:<password>@<proxy-host>:<proxy-port>"export HTTP_PROXY="https://<user>:<password>@<proxy-host>:<proxy-port>"export HTTPS_PROXY="https://<user>:<password>@<proxy-host>:<proxy-port>"
为了让docker使用ssl拦截代理,您必须将代理根证书添加到系统信任库中。
对于CentOS,将文件复制到/ etc / pki / ca-trust / source / anchors
/并更新ca信任库。之后重新启动docker服务。如果您的代理使用NTLM身份验证-必须使用诸如cntlm之类的中间代理。
这篇博客文章详细解释了它
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)