admin管理员组

文章数量:1640610

问题描述

在docker的网络中启动一个容器的时候,linux报错,IPv4 forwarding is disabled. Networking will not work.

问题原因

导致这个问题的一个可能的原因是IPv4转发被设置为禁用

解决方法

检查主机的网络配置,编辑/etc/sysctl.conf文件并取消注释或添加以下行

net.ipv4.ip_forward=1

随后重新加载网络配置

sudo sysctl -p

然后检查docker配置文件,找到/etc/docker/daemon.json,添加以下内容:

{
  "ipv6": false,
  "ip-forward": true
}

随后重启docker

sudo systemctl restart docker

问题解决

本文标签: 报错容器网络DockerNetworking