如何解决使用 cntlm 启动 minikube 会忽略本地代理:未将 HTTP_PROXY=http://localhost:3128 传递给 docker env
我支持公司代理,需要使用 cntlm
。因此我的代理环境变量如下
https_proxy=http://localhost:3128
http_proxy=http://localhost:3128
现在,当我尝试使用 minikube start
启动 minikube 时,出现以下错误
❗ Local proxy ignored: not passing HTTP_PROXY=http://localhost:3128 to docker env.
❗ Local proxy ignored: not passing HTTPS_PROXY=http://localhost:3128 to docker env.
但是,由于我使用的是 cntlm
,因此代理应该是 localhost:3128
。我如何克服这个问题。我也尝试了以下方法但没有成功并得到相同的错误
minikube start --docker-env HTTP_PROXY=http://127.0.0.1:3128 --docker-env HTTPS_PROXY=http://127.0.0.1:3128
解决方法
我也有同样的问题。我让 CNTLM 监听 IPv6 本地主机接口 ::1 并告诉 minikube 通过该接口进行代理:
HTTP_PROXY=http://::1:3128 ...
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。