gpt4 book ai didi

docker - curl 在 docker 容器内不工作

转载 作者:行者123 更新时间:2023-12-05 04:52:16 26 4
gpt4 key购买 nike

我在我的虚拟机上使用 nginx 容器作为某些服务的代理。

在大多数虚拟机中,它工作得很好,但我有一个 nginx 无法在其中工作的虚拟机。尝试在容器内使用 curl 发出请求,但它不起作用,而在 VM 上的容器外,curl 确实有效。

因为它适用于所有其他虚拟机,所以我认为这是该特定虚拟机上的 docker 配置问题。

我从容器内的 curl 中得到的错误是:无法连接到 x.x.x.x 端口 443:没有到主机的路由

(尝试在 docker run 中添加 --add-host 参数,但也没有帮助)

感谢任何帮助:)

最佳答案

通过将 --net=host 附加到 docker run 命令解决了我的问题。

显然,对于这个特定的 VM,我必须将 nginx 容器的网络显式定义为 host

(使容器能够向外界发送请求)

关于docker - curl 在 docker 容器内不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66579986/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com