1. 程式人生 > >Docker使用錯誤小結

Docker使用錯誤小結

路由轉發 宿主機 docker使用 使用 功能 for 加載 forward 啟用

一、docker端口映射到宿主機後外網無法訪問(防火墻已關閉)
解決方法:

#啟用IP路由轉發功能:
[root@localhost ~]# echo 1 > /proc/sys/net/ipv4/ip_forward
或者
[root@localhost ~]# sysctl -w net.ipv4.ip_forward=1
#以上兩種方法都可能立即開啟路由功能,但如果系統重啟,或重啟網卡所設置的值即會丟失。

#如果想永久保留配置,可以修改/etc/sysctl.conf文件
[root@localhost ~]# vi /etc/sysctl.conf
或者
[root@localhost ~]# vi /usr/lib/sysctl.d/00-system.conf
添加如下代碼:
net.ipv4.ip_forward=1

重新加載系統參數
[root@localhost ~]# sysctl -p

查看是否修改成功
[root@localhost ~]# sysctl net.ipv4.ip_forward
如果返回為“net.ipv4.ip_forward = 1”則表示成功了

Docker使用錯誤小結