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

posted @ 2021-05-11 16:19  soldier_cnblogs  阅读(1517)  评论(0编辑  收藏  举报