docker容器内ifconfig修改ip后无法上网

时间:2021-01-08 06:27:55
docker容器内ifconfig修改ip后无法上网
例如172.17.0.2改为172.17.0.3,无法上网,掩码和广播都改过来了,但是不行

5 个解决方案

#1


你是通过 nat 模式启动的话, 容器内的网络会走宿主机的,直接改了 不是docker deamon 分配的 肯定走不到物理机的网卡就出不去了

#2


请问如果给容器分配静态ip,在容器内修改ip可以吗?

#3


引用 1 楼 lxlm6408 的回复:
你是通过 nat 模式启动的话, 容器内的网络会走宿主机的,直接改了 不是docker deamon 分配的 肯定走不到物理机的网卡就出不去了

请问如果给容器分配静态ip,在容器内修改ip可以吗? 

#4


引用 3 楼 u012956728 的回复:
Quote: 引用 1 楼 lxlm6408 的回复:

你是通过 nat 模式启动的话, 容器内的网络会走宿主机的,直接改了 不是docker deamon 分配的 肯定走不到物理机的网卡就出不去了

请问如果给容器分配静态ip,在容器内修改ip可以吗? 


如果是bridge 模式,应该是可以的.

#5


该回复于2016-04-11 10:07:28被管理员删除

#1


你是通过 nat 模式启动的话, 容器内的网络会走宿主机的,直接改了 不是docker deamon 分配的 肯定走不到物理机的网卡就出不去了

#2


请问如果给容器分配静态ip,在容器内修改ip可以吗?

#3


引用 1 楼 lxlm6408 的回复:
你是通过 nat 模式启动的话, 容器内的网络会走宿主机的,直接改了 不是docker deamon 分配的 肯定走不到物理机的网卡就出不去了

请问如果给容器分配静态ip,在容器内修改ip可以吗? 

#4


引用 3 楼 u012956728 的回复:
Quote: 引用 1 楼 lxlm6408 的回复:

你是通过 nat 模式启动的话, 容器内的网络会走宿主机的,直接改了 不是docker deamon 分配的 肯定走不到物理机的网卡就出不去了

请问如果给容器分配静态ip,在容器内修改ip可以吗? 


如果是bridge 模式,应该是可以的.

#5


该回复于2016-04-11 10:07:28被管理员删除