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