在Docker中,可以使用 docker rm 命令来删除一个或多个容器。
查看所有容器(包括运行中和停止的):
docker ps -a
在删除容器前需要先停止它:
docker stop <容器ID或名称>
然后再执行删除:
docker rm <容器ID或名称>
例如,如果你想删除名为 Portainer 的容器,你可以使用:
docker stop Portainer
docker rm Portainer
如果你有多个容器ID或名称,可以一次性删除它们,例如:
docker rm container1 container2 container3
删除所有停止的容器
如果你想要删除所有停止的容器,可以先列出所有停止的容器,然后删除它们。但是,更简单的方法是使用docker container prune命令(从Docker 1.13版本开始支持):
docker container prune
这个命令会提示你确认是否删除所有停止的容器。如果你确定要删除,可以使用-f或--force选项来强制执行:
docker container prune -f
特别提醒
在删除任何容器之前,确保没有重要数据丢失的风险。你可以先使用 docker commit 命令将容器的更改保存为新的镜像,然后再删除容器。
