当我们删除docker容器时,如何确保对主机的依赖性被删除

时间:2016-08-23 21:45:42

标签: docker

我创建了一个docker容器,并在其中运行了一个应用程序。我创建了第二个docker容器(在同一主机上),其中运行了相同的应用程序。我需要以这种方式创建更多容器。但是,当我删除容器时,我需要确保完全删除它在主机上创建的依赖项。怎么可以实现呢?

谢谢,

1 个答案:

答案 0 :(得分:0)

查看docker rm命令的文档:

  

用法:docker rm [OPTIONS] CONTAINER [CONTAINER ...]

     

删除一个或多个容器

     

选项:
  -f, - force强制删除正在运行的容器(使用SIGKILL)         --help打印用法
  -l, - link删除指定的链接
  -v, - volume删除与容器关联的卷

所以使用“-v”选项

更新

您还可以使用此命令清除没有关联容器的卷。

docker volume rm $(docker volume ls -qf dangling=true)

信用:sceada