docker compose rm 命令

 Docker 命令大全Docker 命令大全


docker compose rm 命令用于删除已停止的服务容器。

docker compose rm 命令不会删除运行中的容器,主要用于清理已停止或不再需要的容器,以释放系统资源。

语法

docker compose rm [OPTIONS] [SERVICE...]
  • SERVICE(可选):要删除的服务容器的名称。如果不指定服务名称,将删除所有已停止的服务容器。

OPTIONS 选项:

  • -f, --force:强制删除容器,而不提示用户确认。
  • -s, --stop:首先停止正在运行的容器,然后删除它们。
  • -v, --volumes:同时删除与容器关联的卷(volume)。

实例

1、删除所有已停止的服务容器

docker compose rm

会列出并提示是否删除所有停止的服务容器。

2、强制删除所有已停止的服务容器

docker compose rm -f

直接删除停止的容器,不会提示用户确认。

3、删除特定服务的已停止容器

docker compose rm web

仅删除 web 服务的已停止容器。

4、删除并清理相关卷

docker compose rm -v

删除已停止的容器并同时删除与之关联的卷。


 Docker 命令大全Docker 命令大全