日本免费高清视频-国产福利视频导航-黄色在线播放国产-天天操天天操天天操天天操|www.shdianci.com

學無先后,達者為師

網站首頁 編程語言 正文

關于docker部署服務時ip無法訪問服務正常的問題_docker

作者:lililidahaoren ? 更新時間: 2022-11-04 編程語言

背景

今日,使用docker部署應用的時候,無法使用IP地址訪問,防火墻已經關閉,可以ping通,應用已經配置0.0.0.0

解決

經過查閱資料。

學習網絡傳輸中有一個

net.ipv4.ip_forward的參數

主要是目的是 當linux主機有多個網卡時一個網卡收到的信息是否能夠傳遞給其他的網卡 如果設置成1 的話 可以進行數據包轉發 可以實現VxLAN 等功能.

cat /etc/sysctl.conf

發現沒有值,而且net.ipv4.ip_forward=0,不能轉發ip,于是猜測是這個問題。

添加參數

vi /etc/sysctl.conf
net.ipv4.ip_forward = 1

使其生效

sysctl -p /etc/sysctl.conf
systemctl restart network

解決方式2:(不需要重啟docker,臨時修改)

輸入命令

echo 1 > /proc/sys/net/ipv4/ip_forward
或者
sysctl -w net.ipv4.ip_forward=1

發現,可以訪問了,所以記錄下。

原文鏈接:https://blog.csdn.net/lililidahaoren/article/details/126782130

欄目分類
最近更新