Docker端口映射后,外機訪問不了的問題及解決
更新時間:2025年02月22日 08:58:02 作者:K.wuean
Docker端口映射后外機訪問不了的問題可能包括:網(wǎng)絡(luò)配置錯誤(需與宿主機在同一網(wǎng)段)、容器未啟動、防火墻設(shè)置問題(需關(guān)閉或開放映射端口)、未開啟IP轉(zhuǎn)發(fā)
Docker端口映射后,外機訪問不了
可能問題:
1.ip不通
- 外機需與宿主機在同一網(wǎng)段
2.對映docker容器沒啟動
- docker start 容器名稱/容器ID
3.防火墻隔離了
- 查看防火墻狀態(tài)
firewall-cmd --state
- 關(guān)閉防火墻
systemctl stop firewalld.service
- 禁止防火墻開機啟動
systemctl disable firewalld.service
- 防火墻開機啟動
systemctl start firewalld
- 防火墻開放映射的端口
firewall-cmd --zone=public --add-port=3306/tcp --permanent #要重啟防火墻 firewall-cmd --reload
4.沒有開啟ip轉(zhuǎn)發(fā)
- 查看是否開啟
# 1.查看是否開啟,若不等于1則沒有開啟 sysctl net.ipv4.ip_forward # 2.修改sysctl.conf文件開啟 vim /etc/sysctl.conf # 3,配置=1 net.ipv4.ip_forward=1 # 4. 重啟網(wǎng)絡(luò),讓配置生效 systemctl restart network # 5.再次查看是否等于1 sysctl net.ipv4.ip_forward
總結(jié)
以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關(guān)文章
Docker部署nginx并修改配置文件的實現(xiàn)方法
這篇文章主要介紹了Docker部署nginx并修改配置文件的實現(xiàn)方法,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧2019-09-09Docker+Jupyter 部署算力服務(wù)的解決方案
Docker+Jupyter部署算力服務(wù)為AI學習框架提供了一種高效的發(fā)布和使用方案,本文以Windows環(huán)境為例,介紹了如何下載安裝Docker工具,以及如何根據(jù)AI框架所需的Python版本拉取合適的Jupyter鏡像,本文介紹了Docker+Jupyter 部署算力服務(wù)的相關(guān)知識,一起看看吧2024-11-11Docker提示permission?denied錯誤的解決方案
這篇文章主要給大家介紹了關(guān)于Docker提示permission?denied錯誤的解決方案,出現(xiàn)這個問題是因為宿主機的當前運行用戶和docker容器里面的運行用戶不一致導(dǎo)致訪問權(quán)限問題,需要的朋友可以參考下2023-08-08docker創(chuàng)建并運行一個MySql容器,并將宿主機直接掛載到容器
這篇文章主要介紹了docker創(chuàng)建并運行一個MySql容器,并將宿主機直接掛載到容器問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教2023-09-09