docker compose down
描述
停止容器并删除由
docker compose up创建的容器、网络 、卷和镜像。默认情况下,只删除以下内容:
Compose 文件中定义的服务对应的容器。
Compose 文件
networks部分定义的网络。如果使用了默认网络 (default network),也会删除它。
被标记为 external(外部)的网络和卷 (volumes) 永远不会 被删除。
匿名卷默认不会被删除。因为它们没有稳定名称,所以即使下次执行
up,这些匿名卷通常也不会被自动重新挂载。如果你需要保留数据(例如数据库数据)跨
down/up操作,建议使用命名卷或明确的宿主机路径。
选项
选项
描述
--remove-orphans
删除那些在当前 Compose 文件中 未定义 的服务对应的容器。
--rmi <type>
删除服务使用的镜像。local 只删除没有自定义标签的图像("local"|"all")
-t, --timeout
指定停止容器时等待 SIGTERM 的超时时间 (以秒为单位)。默认约为 10 秒
-v, --volumes
删除 Compose 文件中 volumes 部分声明的 命名卷 (named volumes),以及和容器关联的匿名卷
最后更新于
这有帮助吗?