问题库 Linux / Docker how-to

Docker Compose 数据卷如何备份

快速答案

用临时容器挂载 volume,把数据打包到宿主机目录。

bash
docker run --rm -v app_data:/data -v $PWD:/backup alpine tar czf /backup/data.tgz /data

使用要点

  • 先分清容器、镜像、卷和 Compose 服务名,避免对错对象执行命令。
  • 删除、重建或清理资源前,先确认数据是否在卷或挂载目录里。

相关内容