Docker 恢复已删除容器的卷?

Cip*_*ian 5 backup containers restore volume docker

目前我正在尝试了解一些有关数据持久性的场景。

数据卷容器模式听起来很棒,并且有多种方法可以备份附加的卷。但是,如果我当前没有备份,DataVolumeContainer 会被删除(而不是仅仅停止)怎么办?

据我了解,该卷在物理上仍然存在于我的主机系统上,但我无法将其附加到新容器(因为没有留下引用容器)。

是否可以通过引用卷文件或卷名称来恢复该卷(例如将其安装到新容器)?(假设我命名了该卷)

Von*_*onC 4

但我无法将其附加到新容器(因为没有留下引用容器)。
是否可以通过引用卷文件或卷名称(假设我命名了该卷)来恢复该卷(例如,将其安装到新容器)?

是的,有:如果您可以找到旧的卷路径,您可以像我在“ Docker mount danglingvolume ”中提到的那样,通过将其安装路径内容替换为找到的路径内容,将其内容恢复到新的(空的)数据卷容器中在老路上。

我更喜欢在创建新数据卷容器时保存该路径