報錯信息:
[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