【问题标题】:Docker recreates directories on host after reboot重启后 Docker 在主机上重新创建目录
【发布时间】:2015-07-26 14:29:01
【问题描述】:

我使用 docker-compose 在我的系统(ubuntu 14.04)上创建了一些容器,这些容器将主机中的目录安装到容器中。 现在,每次我重新启动主机时,这些目录都会重新创建,即使容器不再存在(因此我删除了该目录)。

示例: 我有一个 gitlab-ci 的容器

/var/docker/gitlab-ci/

包含文件/目录

docker-compose.yml
data/
postegresql/

我已经删除了目录

gitlab-ci/

现在,

gitlab-ci/data
gitlab-ci/postgresql

在每次重新启动后创建。 我该如何摆脱它们?

【问题讨论】:

    标签: directory docker reboot docker-compose recreate


    【解决方案1】:

    那些容器可能仍然存在。 docker ps -a 命令显示什么?

    如果您仍然可以看到您的 gitlab 相关容器,请使用docker rm -f <container name> 删除它们,然后删除目录并重新启动以检查它们是否再次出现。

    如果您仍然有 docker-compose.yml 文件,那么您可以使用以下命令删除这些容器:

    docker-compose stop
    docker-compose rm
    

    【讨论】:

    • 谢谢,我不知道容器仍然存在。
    猜你喜欢
    • 1970-01-01
    • 2017-10-07
    • 1970-01-01
    • 2019-12-21
    • 2023-03-03
    • 1970-01-01
    • 2020-09-21
    • 1970-01-01
    • 2020-04-25
    相关资源
    最近更新 更多