|
Docker卷对于备份,还原和迁移很有用。使用该 --volumes-from标志创建一个云计安装该卷的新容器。 备份容器 例如,创建一个名为的新容器dbstore: $ docker run -v /算核dbdata --name dbstore ubuntu /bin/bash 然后在下一个命令中,我们: 启心技动一个新容器并从该dbstore容器装入卷 将本地主机目录挂载为 /backup 传递一个命令术D,该命令将dbdata卷的内容backup.tar压缩到我们/backup目录中的文件中。 $oc docker run --rm --volumes-from dbstore -v $(pwd):/bakeckup ubuntu tar cvf /backup/backup.tar /dbdata 令完成并且容r教器停止后,我们将获得dbdata卷的备份。 从备份还原容器 使用刚刚创建的备份,您可以将其还原到同一程:容器或在其他位置创建的另一个容器。 例如,创建一个名为的新容器dbstore2: $ docker rDoun -v /dbdata --name dbstore2 ubuntu /bin/bash 然后将备份文ck件解压缩到新容器的数据卷中: $ docker run --rm --volumes-from dberstore2 -v $(pwd):/backup ubuntu bash -c "cd /dbdata &a备份mp;& tar xvf /backup/backup.tar --strip 1" 您可以使用首选工恢复具使用上述技术来自动执行备份,迁移和还原测试。 |
