關于docker部署服務時ip無法訪問服務正常的問題
背景
今日,使用docker部署應用的時候,無法使用IP地址訪問,防火墻已經(jīng)關閉,可以ping通,應用已經(jīng)配置0.0.0.0
解決
經(jīng)過查閱資料。
學習網(wǎng)絡傳輸中有一個
net.ipv4.ip_forward的參數(shù)
主要是目的是 當linux主機有多個網(wǎng)卡時一個網(wǎng)卡收到的信息是否能夠傳遞給其他的網(wǎng)卡 如果設置成1 的話 可以進行數(shù)據(jù)包轉發(fā) 可以實現(xiàn)VxLAN 等功能.
cat /etc/sysctl.conf
發(fā)現(xiàn)沒有值,而且net.ipv4.ip_forward=0,不能轉發(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),可以訪問了,所以記錄下。
到此這篇關于docker部署服務時ip無法訪問服務正常的文章就介紹到這了,更多相關docker部署服務內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!
相關文章
Docker Compose一鍵ELK部署的方法實現(xiàn)
這篇文章主要介紹了Docker Compose一鍵ELK部署的方法實現(xiàn),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧2021-01-01
Docker安裝Redis并使用Another?Redis?Desktop?Manager連接的方法
Redis?是一個使用C語言編寫的、開源的(遵守?BSD?協(xié)議)、高性能的、支持網(wǎng)絡、可基于內存亦可持久化的日志型、Key-Value的NoSQL數(shù)據(jù)庫,這篇文章主要介紹了Docker安裝Redis并使用Another?Redis?Desktop?Manager連接,需要的朋友可以參考下2022-09-09
使用docker?compose一鍵部署WordPress博客的方法
這篇文章主要介紹了docker-compose一鍵部署WordPress博客,本文分步驟給大家講解的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下2022-04-04
Docker 本地導入鏡像/保存鏡像/載入鏡像/刪除鏡像的方法
這篇文章主要介紹了Docker 本地導入鏡像/保存鏡像/載入鏡像/刪除鏡像的方法,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2018-12-12
Docker搭建私有倉庫(registry與Harbor)的實現(xiàn)
這篇文章主要介紹了Docker搭建私有倉庫(registry與Harbor)的實現(xiàn),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧2019-12-12

