關(guān)于docker部署服務(wù)時(shí)ip無法訪問服務(wù)正常的問題
背景
今日,使用docker部署應(yīng)用的時(shí)候,無法使用IP地址訪問,防火墻已經(jīng)關(guān)閉,可以ping通,應(yīng)用已經(jīng)配置0.0.0.0
解決
經(jīng)過查閱資料。
學(xué)習(xí)網(wǎng)絡(luò)傳輸中有一個(gè)
net.ipv4.ip_forward的參數(shù)
主要是目的是 當(dāng)linux主機(jī)有多個(gè)網(wǎng)卡時(shí)一個(gè)網(wǎng)卡收到的信息是否能夠傳遞給其他的網(wǎng)卡 如果設(shè)置成1 的話 可以進(jìn)行數(shù)據(jù)包轉(zhuǎn)發(fā) 可以實(shí)現(xiàn)VxLAN 等功能.
cat /etc/sysctl.conf
發(fā)現(xiàn)沒有值,而且net.ipv4.ip_forward=0,不能轉(zhuǎn)發(fā)ip,于是猜測是這個(gè)問題。
添加參數(shù)
vi /etc/sysctl.conf net.ipv4.ip_forward = 1
使其生效
sysctl -p /etc/sysctl.conf systemctl restart network
解決方式2:(不需要重啟docker,臨時(shí)修改)
輸入命令
echo 1 > /proc/sys/net/ipv4/ip_forward 或者 sysctl -w net.ipv4.ip_forward=1
發(fā)現(xiàn),可以訪問了,所以記錄下。
到此這篇關(guān)于docker部署服務(wù)時(shí)ip無法訪問服務(wù)正常的文章就介紹到這了,更多相關(guān)docker部署服務(wù)內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
docker使用registry搭建本地鏡像倉庫實(shí)例詳解
這篇文章主要介紹了docker使用registry搭建本地鏡像倉庫實(shí)例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2022-09-09
詳細(xì)講解Docker-Compose部署Kafka?KRaft集群環(huán)境
這篇文章主要為大家介紹了Docker-Compose部署Kafka?KRaft集群環(huán)境的全面詳細(xì)講解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2023-01-01
MySQL docker容器數(shù)據(jù)更新統(tǒng)計(jì)shell腳本代碼方式
本文介紹了如何創(chuàng)建和配置一個(gè)腳本文件,使其能夠每隔一小時(shí)執(zhí)行一次,用于更新MySQL統(tǒng)計(jì)信息,腳本使用Docker來執(zhí)行MySQL命令,并將結(jié)果保存到文件中,文章還強(qiáng)調(diào)了權(quán)限設(shè)置和配置定時(shí)任務(wù)的步驟2025-01-01
docker網(wǎng)絡(luò)及部署集群和打包鏡像問題
這篇文章主要介紹了docker網(wǎng)絡(luò)及部署集群和打包鏡像問題,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2022-08-08

