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

學(xué)無先后,達(dá)者為師

網(wǎng)站首頁 編程語言 正文

關(guān)于docker部署服務(wù)時ip無法訪問服務(wù)正常的問題_docker

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

背景

今日,使用docker部署應(yīng)用的時候,無法使用IP地址訪問,防火墻已經(jīng)關(guān)閉,可以ping通,應(yīng)用已經(jīng)配置0.0.0.0

解決

經(jīng)過查閱資料。

學(xué)習(xí)網(wǎng)絡(luò)傳輸中有一個

net.ipv4.ip_forward的參數(shù)

主要是目的是 當(dāng)linux主機有多個網(wǎng)卡時一個網(wǎng)卡收到的信息是否能夠傳遞給其他的網(wǎng)卡 如果設(shè)置成1 的話 可以進(jìn)行數(shù)據(jù)包轉(zhuǎn)發(fā) 可以實現(xiàn)VxLAN 等功能.

cat /etc/sysctl.conf

發(fā)現(xiàn)沒有值,而且net.ipv4.ip_forward=0,不能轉(zhuǎn)發(fā)ip,于是猜測是這個問題。

添加參數(shù)

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

發(fā)現(xiàn),可以訪問了,所以記錄下。

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

欄目分類
最近更新