gpt4 book ai didi

docker - docker可以连接到主机的本地主机,但不能连接到主机网络中其他计算机的本地ip

转载 作者:行者123 更新时间:2023-12-02 20:41:31 30 4
gpt4 key购买 nike

我有2个EC2实例,他们可以通过curl正常通话,
EC2标记为海豚的容器中有一个docker容器,所有安全组和防火墙端口的设置都可以。
从 docker 连接到海豚的本地主机
我将使用“host.docker.internal”而不是“localhost”,因为localhost表示Docker容器本身。
enter image description here
我的问题:
我如何才能使Docker不仅与其主机的本地主机进行对话,还可以连接到IP 172.30.2.194的本地计算机
-网络主机无法正常工作,因为我链接了另一个容器...这是错误

/usr/bin/docker-current: Error response from daemon: Conflictingoptions: host type networking can't be used with links. This wouldresult in undefined behavior.

最佳答案

Docker容器内部使用172.x.x.x ip范围。您无法连接到EC2,因为ip范围冲突并且网络堆栈在docker网络而不是“外部” VPC之间路由数据包。
一种解决方案是更改保存您的EC2计算机的VPC的地址范围。您可以使用192.168.x.x或10.x.x.x。

关于docker - docker可以连接到主机的本地主机,但不能连接到主机网络中其他计算机的本地ip,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63130077/

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