方法:1、用“vi/etc/sysctl.conf”命令修改“sysctl.conf”文件;2、在文件中添加“net.ipv4.ip_forward=1”;3、用“systemctl restart network”命令重啟服務器網絡即可。
本教程操作環境:linux7.3系統、docker-1.13.1版、Dell G3電腦。
docker無法訪問容器怎么辦
首先根據以上提示信息大概搜索一下,基本都指向修改/etc/sysctl.conf文件
沒有開啟轉發,網橋配置完后,需要開啟轉發,不然容器啟動后,就會沒有網絡
?vi /etc/sysctl.conf? ?或? vi /usr/lib/sysctl.d/00-system.conf
嘗試修改,在sysctl.conf文件中追加以下
#?1代表啟用 net.ipv4.ip_forward=1
然后使用以下命令重啟服務器網絡
systemctl?restart?network
再次通過瀏覽器訪問docker容器相關服務,一切正常
查看是否修改成功
sysctl?net.ipv4.ip_forward
如果返回為“net.ipv4.ip_forward = 1”則表示成功了。
推薦學習:《docker視頻教程》
? 版權聲明
文章版權歸作者所有,未經允許請勿轉載。
THE END
喜歡就支持一下吧
相關推薦