赞
踩
在Docker实战中,删除容器是一个常规维护操作。以下是如何删除Docker容器的几种方法:
停止容器(如果容器正在运行):
docker stop <container_name_or_id>
删除已停止的容器:
docker rm <container_name_or_id>
如果容器正在运行,需要加上 -f
或 --force
参数强制删除:
docker rm -f <container_name_or_id>
要一次性删除所有容器(无论是否运行),可以使用以下命令:
docker rm -f $(docker ps -aq)
这条命令首先通过 docker ps -aq
获取所有容器(包括运行中的)的ID列表,然后传递给 docker rm -f
命令进行强制删除。
如果只想删除那些已经停止的容器,可以使用 docker container prune
命令:
docker container prune
这将清理所有已停止的容器,并且在执行前会要求用户确认。若要自动确认,可以添加 -f
或 --force
参数:
docker container prune -f
-f
)容器时,容器内不会有机会执行优雅的停止脚本,可能导致数据丢失或其他未预期的问题。docker container prune
时,不仅会删除容器,还会释放它们占用的空间。Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。