Docker Networking Disabled: WARNING: IPv4 forwarding is disabled. Networking will not work

后端 未结 4 1808
太阳男子
太阳男子 2020-12-04 06:25

Containers in a host \"suddenly\" loses connection to outside-world containers. However, some hosts were refreshed and suddenly we had the following situation:

相关标签:
4条回答
  • 2020-12-04 06:25

    Try restarting Docker service.

    E.g. for Ubuntu:

    $ sudo systemctl restart docker

    0 讨论(0)
  • 2020-12-04 06:26

    Solved my issue restarting the network.

    systemctl restart network
    
    0 讨论(0)
  • 2020-12-04 06:42

    I reviewed http://chrisgilmerproj.github.io/ubuntu/network/docker/2013/09/05/ipv4-forwarding-and-docker.html and it helped me solving the problem on the host.

    I added the following to /etc/sysctl.conf:

    net.ipv4.ip_forward=1
    

    I then restarted the network service and validated the setting:

    [root@pprdespap322 deploy]#  systemctl restart network
    [root@pprdespap322 deploy]# sysctl net.ipv4.ip_forward
    net.ipv4.ip_forward = 1
    [root@pprdespap322 deploy]# docker run -ti quay.io/coreos/registry ping ci.docker.company.net
    PING pprdespap324.corp.company.net (10.137.55.22) 56(84) bytes of data.
    64 bytes from pprdespap324.corp.company.net (10.137.55.22): icmp_seq=1 ttl=63 time=0.329 ms
    64 bytes from pprdespap324.corp.company.net (10.137.55.22): icmp_seq=2 ttl=63 time=0.306 ms
    ^C
    --- pprdespap324.corp.company.net ping statistics ---
    2 packets transmitted, 2 received, 0% packet loss, time 1001ms
    rtt min/avg/max/mdev = 0.306/0.317/0.329/0.021 ms
    

    All containers now can communicate with outside world containers!

    0 讨论(0)
  • 2020-12-04 06:42

    Try adding --network=host along with docker run command to fix this.

    https://medium.com/@gchandra/docker-ipv4-forwarding-is-disabled-8499ce59231e

    0 讨论(0)
提交回复
热议问题