码头工人已经在运行容器

时间:2019-04-09 08:48:10

标签: docker docker-compose

当我启动docker时,默认情况下它会启动我过去构建的一些容器。(当时我使用docker-compose,但此后删除了仓库)

我杀死了它们,但是每次我重新启动docker时,它们都会回来。 我该怎么办?

我知道有类似“ docker system prune”的东西, 但我想删除的可能性较小。

2 个答案:

答案 0 :(得分:2)

您可以尝试运行docker ps -a以获得所有容器的列表,包括未运行但已停止的容器。
然后,您可以docker rm在每次docker重新启动时都不希望启动的每个容器。

答案 1 :(得分:1)

  1. 使用docker ps查看正在运行的容器。

  2. 使用此命令杀死/停止所有正在运行的容器。

    docker rm $(docker ps -a -q)

  3. 使用docker images获取所有图像的列表。

  4. 使用docker rmi <image_id>删除所需的图像。