当我启动docker时,默认情况下它会启动我过去构建的一些容器。(当时我使用docker-compose,但此后删除了仓库)
我杀死了它们,但是每次我重新启动docker时,它们都会回来。 我该怎么办?
我知道有类似“ docker system prune”的东西, 但我想删除的可能性较小。
答案 0 :(得分:2)
您可以尝试运行docker ps -a
以获得所有容器的列表,包括未运行但已停止的容器。
然后,您可以docker rm
在每次docker重新启动时都不希望启动的每个容器。
答案 1 :(得分:1)
使用docker ps
查看正在运行的容器。
使用此命令杀死/停止所有正在运行的容器。
docker rm $(docker ps -a -q)
使用docker images
获取所有图像的列表。
使用docker rmi <image_id>
删除所需的图像。