本人初学者,关于docker的数据卷备份有些有问。
我是这样想的,将本地的目录通过-v
选项映射到数据卷容器中,需要备份文件时,直接从这个目录备份即可;
为什么看了一些教程,基本都是重新启动一个容器并通过--volumes-from
挂载数据卷后再进行备份到本地?
恢复数据时,直接将本地数据解压,启动新的数据卷容器时,直接将备份的目录通过-v
进行挂载;
教程里的多数都是,先建立空数据卷容器,使用一个临时的容器挂载空数据卷容器和本地的备份数据,在进行解压恢复?
这里说的教程是《docker_practice》
因为volumes本身并不支持导入/导出, 所以一般在容器里打包好再传到备份的地方, 用时直接挂载就好了。