| 备份 | 临时容器挂载卷 + 宿主目录,tar 打包 |
|---|---|
| 恢复 | 反向解包到目标卷 |
| 建议 | 先停写方或做一致性快照 |
备份示例
备份示例
docker run --rm \
-v pgdata:/var/lib/data \
-v "$PWD":/backup \
alpine tar czf /backup/pgdata-$(date +%F).tgz -C /var/lib/data .恢复示例
恢复示例
docker run --rm \
-v pgdata:/var/lib/data \
-v "$PWD":/backup \
alpine sh -c 'rm -rf /var/lib/data/* && tar xzf /backup/pgdata-2026-10-12.tgz -C /var/lib/data'tar 以 root 身份执行,恢复后注意核对目录属主是否仍满足容器运行用户要求。