| 备份 | 临时容器同时挂『数据卷:ro』与『宿主目录:/backup』输出归档 |
|---|---|
| 恢复 | 反向:卷可写、归档只读,解包回卷 |
| 跨机迁移 | scp 归档到新机后建同名卷解包;或直接共享 NFS/云盘卷 |
| 一致性 | 数据库类卷先停应用或停库再打包;文件类可先只读挂载 |
备份卷
备份卷
docker run --rm \
-v appdata:/data:ro \
-v "$PWD":/backup \
alpine tar czf /backup/appdata-2026.tgz -C /data .恢复卷
恢复卷
docker volume create appdata
docker run --rm \
-v appdata:/data \
-v "$PWD":/backup:ro \
alpine tar xzf /backup/appdata-2026.tgz -C /dataWindows PowerShell 下宿主目录用 ${PWD} 更稳;路径含中文/空格时建议先切到纯英文短路径再执行。