我有以下场景:主机上运行着 docker 和几个容器。实际上,我尝试为这些容器创建备份解决方案。我的实际方法是:
- 提交容器
docker-save
停止所有正在运行的容器
- 使用 borg 备份 /var/lib/docker/volumes/
- 启动所有容器
现在我遇到了以下问题:如果我想恢复容器,我必须知道它们的卷入口点等等。因为使用 docker save 我只得到了图像本身。
有没有办法从正在运行的系统中导出这些信息?我的目标是轻松恢复所有容器及其卷,并能够轻松备份它们。
主机是 debian9,64 位。备份目标是本地 NAS
感谢和问候
答案1
看一眼https://github.com/Red5d/docker-autocompose 它可能不会生成 Docker 主机上的所有内容(例如卷),但它会为单个容器生成一个相当完整的组合文件。