首頁  >  文章  >  運維  >  docker無法存取容器怎麼辦

docker無法存取容器怎麼辦

WBOY
WBOY原創
2022-02-07 10:14:106936瀏覽

方法:1、用「vi/etc/sysctl.conf」指令修改「sysctl.conf」檔案;2、在檔案中加入「net.ipv4.ip_forward=1」;3、用「systemctl restart network”指令重啟伺服器網路即可。

docker無法存取容器怎麼辦

本教學操作環境: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影片教學

以上是docker無法存取容器怎麼辦的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn