当前位置: 首页 > news >正文

Docker Compose 清理指南:`down` 与 `down -v` 的核心区别与使用场景

文章目录

      • 一、命令行为解析
        • 1. `docker compose down`:安全清理(保留数据)
        • 2. `docker compose down -v`:彻底清理(删除数据)
      • 二、关键区别对比表
      • 三、使用场景指南
        • ▶ 何时用 `docker compose down`?
        • ▶ 何时用 `docker compose down -v`?
      • 四、扩展选项:精细化控制
      • 五、总结:如何选择?

在日常使用 Docker Compose 管理容器化应用时,清理环境是一个常见操作。 docker compose downdocker compose down -v 看似相似,实际却因 是否删除数据卷这一关键行为产生本质差异。本文将深入解析两者的区别,帮助你避免误操作导致数据丢失。


一、命令行为解析

1. docker compose down:安全清理(保留数据)
  • 核心操作
    • ✅ 停止并移除所有关联容器
    • ✅ 删除项目专属网络(如 myapp_default
    • 保留所有数据卷(包括命名卷和匿名卷)
  • 典型场景
    • 开发调试后重启服务,保留数据库状态
    • 临时停止环境但需保留配置文件、上传目录等持久化数据
  • 示例
    # 清理环境但不影响数据卷
    docker compose down
    
2. docker compose down -v:彻底清理(删除数据)
http://www.dtcms.com/a/282524.html

相关文章:

  • Jenkins credentials 增加了github credential 但是在Git SCM 凭证中不显示
  • 基于SpringBoot+Uniapp球场预约小程序(腾讯地图API、Echarts图形化分析、二维码识别)
  • 如何用 Charles 中文版抓包工具高效调试 API 并优化网络性能
  • 自适应哈希索引 和 日志缓冲区
  • 结构体(二)
  • XXE漏洞1-XXE 漏洞简介-XML 语法-DTD 讲解-外部实体讲解
  • 【React Native】安装配置 Expo Router
  • HTML基础P1 | HTML基本元素
  • Jmeter中Parallel Controller的配置方法(并发)
  • 小白学HTML,操作HTML文件篇(2)
  • 二进制枚举
  • 基于Canal实现MySQL数据库数据同步
  • 百炼Agent MCP与IoT实战(二):阿里云MQTT Broker配置
  • Unity UGUI 无限循环列表组件
  • 倒立摆系统控制器设计报告
  • PyCharm(入门篇)
  • OpenSearch SQL 查询完整指南
  • Spring Boot 缓存 与 Redis
  • Java-74 深入浅出 RPC Dubbo Admin可视化管理 安装使用 源码编译、Docker启动
  • 【Android】TextView的使用
  • 【Fedora 42】Linux内核升级后,鼠标滚轮失灵,libinput的锅?
  • 颠覆NLP十年范式!OpenCSG中文数据集助推CMU无分词器模型登顶SOTA
  • Jetpack Compose 中 Kotlin 协程的使用
  • 重学SpringMVC一SpringMVC概述、快速开发程序、请求与响应、Restful请求风格介绍
  • 【iOS】源码阅读(六)——方法交换
  • Flutter基础(前端教程①①-底部导航栏)
  • 中医舌诊学习软件,图文视频详解
  • Flutter Web 的发展历程:Dart、Flutter 与 WasmGC
  • 2025华为ODB卷-箱子之字形摆放100分-三语言题解
  • 文字图标设计-色彩魔方:动态变色技术实现场景自适应 大学毕业论文——仙盟创梦IDE