Docker中網絡不通報錯:WARNING: IPv4 forwarding is disabled. Networking will not work解決

報錯信息:

[root@localhost ~]# docker run -itd --name jenkins -p 8080:8080 -v /mnt/app/jenkins/:/mnt/ --restart=always jenkinsci/blueocean
WARNING: IPv4 forwarding is disabled. Networking will not work.  //警告信息

[root@localhost ~]# docker info    //有警告信息
......
WARNING: IPv4 forwarding is disabled
WARNING: bridge-nf-call-iptables is disabled
WARNING: bridge-nf-call-ip6tables is disabled

環境介紹:

CentOS 7.5
Docker 19.03.8
Docker-compose 1.25.4

解決辦法:

1.編輯配置文件/etc/sysctl.conf

新增以下內容:
  net.bridge.bridge-nf-call-ip6tables=1
  net.bridge.bridge-nf-call-iptables=1
  net.bridge.bridge-nf-call-arptables=1
  net.ipv4.ip_forward=1

[root@localhost ~]# vim /etc/sysctl.conf    
...
net.bridge.bridge-nf-call-ip6tables=1
net.bridge.bridge-nf-call-iptables=1
net.bridge.bridge-nf-call-arptables=1
net.ipv4.ip_forward=1

[root@localhost ~]# systemctl restart network      //重啓網絡配置

2.再次查看docker info,已無警告信息

[root@localhost ~]# docker info
......
 Live Restore Enabled: false

3.重新創建容器,也再無ipv4轉發問題警告信息

[root@localhost ~]# docker run -itd --name jenkins -p 8080:8080 -v /mnt/app/jenkins/:/mnt/ --restart=always jenkinsci/blueocean

f7de66534c084cc54feda20badc1fc5aca49a876a2f0473a62c7372f34acb23d
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章