docker容器啟動不起來的若干問題解決
1.在desktop docker中啟動容器時如下:
(HTTP code 500) server error - Ports are not available: exposing port TCP 0.0.0.0:3306 -> 0.0.0.0:0: listen tcp4 0.0.0.0:3306: bind: An attempt was made to access a socket in a way forbidden by its access permissions.
2.來到管理員方式打開的cmd中:
docker ps -a,查看相關容器狀態(tài):
發(fā)現(xiàn)其狀態(tài)為退出。
3. 嘗試啟動容器
docker exec -it a5c0bce253f6(容器id,你的和我的不一樣) bash
4. 運行start容器,查看報錯信息
5. 查看監(jiān)聽pid,并殺死。
netstat -nao|findstr 3306
taskkill /pid 5740 -t -f
6. 此時重新啟動容器,并查看容器狀態(tài)。
7.完美撒花
到此這篇關于docker容器啟動不起來的若干問題解決的文章就介紹到這了,更多相關docker容器啟動不起來內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!
相關文章
Docker深度清除鏡像緩存overlay2的實現(xiàn)
維清理鏡像是通過命令?docker?rm?i?刪除鏡像的,但是這條命令不會刪除docker?build命令產(chǎn)生的緩存文件,本文主要介紹了Docker深度清除鏡像緩存overlay2的實現(xiàn),感興趣的可以了解一下2023-12-12