软件开发Dockerdocker部署

docker启动WARNING:IPv4 forwarding is disabled. Networking will not work. 报错?

docker 启动了一个web服务 但是启动时 报
WARNING: IPv4 forwarding is disabled. Networking will not work.

所搜到的解决办法均为:
vi /etc/sysctl.conf
net.ipv4.ip_forward=1 #添加这段代码

但并不知道,为什么这么做,以及net.ipv4.ip_forward=1这段代码的含义是什么?

参与7

1同行回答

woshishui072612woshishui072612  系统架构师 , 沧海月明
net.ipv4.ip_forward的参数,主要是目的是:当linux主机有多个网卡时,一个网卡收到的信息是否能够传递给其他的网卡。如果设置成1 的话 可以进行数据包转发,就可以正常访问,提供服务了。显示全部

net.ipv4.ip_forward的参数,主要是目的是:
当linux主机有多个网卡时,一个网卡收到的信息是否能够传递给其他的网卡。如果设置成1 的话 可以进行数据包转发,就可以正常访问,提供服务了。

收起
轻工业 · 2022-04-10
  • 谢谢,比如说linux主机中启动的docker容器,如果需要提供容器化服务,就需要设置为1?本质也是有多网卡,容器能与宿主机交流。
    2022-08-05

相关问题

相关资料

相关文章

问题状态

  • 发布时间:2022-04-07
  • 关注会员:2 人
  • 问题浏览:1233
  • 最近回答:2022-04-10
  • X社区推广