0

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

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

/var/docker/gitlab-ci/

包含文件/目录

docker-compose.yml
data/
postegresql/

我已经删除了目录

gitlab-ci/

现在,

gitlab-ci/data
gitlab-ci/postgresql

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

4

1 回答 1

0

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

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

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

docker-compose stop
docker-compose rm
于 2015-05-14T20:25:22.997 回答