docker刪除映射到宿主機的配置文件


有時候我們的docker容器出了問題,是配置文件被修改出了錯,但是又進不去容器修改文件,關閉刪除容器並刪除鏡像,發現還是一樣無法解決。

原因:docker-compose下拉啟動docker鏡像時,會沿用之前錯誤容器的文件,因為已經被映射到宿主機持久化了

解決辦法:

1、查看容器當前狀態docker ps

​ 可以看到狀態是 Restarting (1) 3 seconds ago...

2、停止刪除容器

docker stop 容器id
docker rm 容器id

3、關鍵!刪除容器映射到宿主機的持久化文件

docker volume rm 按住tab鍵看看是哪個容器

4、重新下拉運行容器

docker-compose up -d
docker ps

可以發現,這次的容器狀態不再是Restarting ,而是Up About a minute


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM