【問題描述】
部署nginx容器之后,發現物理網卡80端口不通,而在物理機上telnet docker虛擬網卡卻是通的,並且可以正常訪問nginx的頁面。
【問題解決】
1、#docker info //此命令最后出現的提示信息如下:
WARNING: bridge-nf-call-iptables is disabled
WARNING: bridge-nf-call-ip6tables is disabled
2、#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
3、重啟網絡
#systemctl restart network