docker容器端口映射消失的問題解決
問題描述
最近遇到一個奇怪的問題,我在docker中安裝的mysql容器不清楚什么原因?qū)е碌模瑹o端口映射了。
容器3306=>主機的3306
容器的創(chuàng)建命令如下:
#下載鏡像 docker pull mysql:5.7.37 #創(chuàng)建mysql實例 docker run --name ruoyi-mysql -p 3306:3306 -e MYSQL\_ROOT\_PASSWORD=itkey123456 -d mysql:5.7.37
以前是可以正常使用的,過了一段時間沒有啟動過docker,后來啟動docker容器發(fā)現(xiàn)數(shù)據(jù)庫無法正常連接。
docker ps CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES 36af093ee5ec mysql:5.7.37 "docker-entrypoint.s…" 7 months ago Up 2 hours ruoyi-mysql
從這個命令中可以看出PORTS沒有映射信息了。
原因猜測
- 我使用的archlinux,會不會某次更新導致了docker出BUG了?
- 因為我偶爾會在本地在啟動一個3306端口的數(shù)據(jù)庫,可能導致端口沖突。理論上只會提示報錯,不應(yīng)該會影響 啊。
解決辦法
目前沒找到完美解決,僅供參考。
我是把我的mysql數(shù)據(jù)庫導出,重新在創(chuàng)建一個容器。
到此這篇關(guān)于docker容器端口映射消失的問題解決的文章就介紹到這了,更多相關(guān)docker 端口映射內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
淺談Docker Desktop for Linux和Docker Engine
本文主要介紹了Docker Desktop for Linux和Docker Engine區(qū)別,具有一定的參考價值,感興趣的可以了解一下2023-10-10
docker創(chuàng)建中間件環(huán)境的實現(xiàn)步驟
本文主要介紹了docker創(chuàng)建中間件環(huán)境的實現(xiàn)步驟,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧2025-08-08
docker環(huán)境下java參數(shù)傳遞與獲取
這篇文章主要為大家詳細介紹了docker環(huán)境下如何實現(xiàn)java參數(shù)傳遞與獲取,文中的示例代碼講解詳細,具有一定的借鑒價值,需要的小伙伴可以了解下2025-08-08
docker容器里執(zhí)行apt-get update慢的解決過程
這篇文章主要介紹了docker容器里執(zhí)行apt-get update慢的解決過程,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教2026-03-03

