使用docker-compose.yml文件杀死docker-compose容器

问题描述 投票:2回答:2

我有一些Docker容器由docker-compose配备restart: always标志。但我不小心删除了docker-compose.yml文件。

如何删除这些容器以使它们不会自动重启?

docker docker-compose
2个回答
2
投票

如果没有compose文件,docker-compose就无法猜出需要被杀死的容器的名称。您需要使用docker命令手动执行此操作:

docker container ls
docker rm -f <container-name-or-id>

1
投票

您可以使用docker ps -a列出所有正在运行的容器。在您可以使用docker stop container-name单独停止所需的容器之后,您可以使用docker rm $(docker ps -a -q)删除并删除所有已停止的容器。

此外,如果您想要删除泊坞窗图像,也可以使用docker images列出现有图像,然后使用docker rmi image-name删除图像。

© www.soinside.com 2019 - 2024. All rights reserved.