我有一些Docker容器由docker-compose配备restart: always
标志。但我不小心删除了docker-compose.yml文件。
如何删除这些容器以使它们不会自动重启?
如果没有compose文件,docker-compose就无法猜出需要被杀死的容器的名称。您需要使用docker命令手动执行此操作:
docker container ls
docker rm -f <container-name-or-id>
您可以使用docker ps -a
列出所有正在运行的容器。在您可以使用docker stop container-name
单独停止所需的容器之后,您可以使用docker rm $(docker ps -a -q)
删除并删除所有已停止的容器。
此外,如果您想要删除泊坞窗图像,也可以使用docker images
列出现有图像,然后使用docker rmi image-name
删除图像。