方法: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電腦。
首先根據以上提示資訊大概搜尋一下,基本上都指向修改/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影片教學》
以上是docker無法存取容器怎麼辦的詳細內容。更多資訊請關注PHP中文網其他相關文章!