龙空技术网

云计算核心技术Docker教程:Docker备份恢复或迁移数据卷

人民信产官方平台 312

前言:

眼前姐妹们对“docker容器备份命令”大致比较珍视,兄弟们都需要剖析一些“docker容器备份命令”的相关内容。那么小编同时在网络上收集了一些关于“docker容器备份命令””的相关知识,希望大家能喜欢,兄弟们快快来了解一下吧!

【点击右上角加'关注',全国产经信息不错过】

Docker卷对于备份,还原和迁移很有用。使用该 --volumes-from标志创建一个安装该卷的新容器。

备份容器

例如,创建一个名为的新容器dbstore:

$ docker run -v /dbdata --name dbstore ubuntu /bin/bash

然后在下一个命令中,我们:

启动一个新容器并从该dbstore容器装入卷

将本地主机目录挂载为 /backup

传递一个命令,该命令将dbdata卷的内容backup.tar压缩到我们/backup目录中的文件中。

$ docker run --rm --volumes-from dbstore -v $(pwd):/backup ubuntu tar cvf /backup/backup.tar /dbdata

令完成并且容器停止后,我们将获得dbdata卷的备份。

从备份还原容器

使用刚刚创建的备份,您可以将其还原到同一容器或在其他位置创建的另一个容器。

例如,创建一个名为的新容器dbstore2:

$ docker run -v /dbdata --name dbstore2 ubuntu /bin/bash

然后将备份文件解压缩到新容器的数据卷中:

$ docker run --rm --volumes-from dbstore2 -v $(pwd):/backup ubuntu bash -c "cd /dbdata && tar xvf /backup/backup.tar --strip 1"

您可以使用首选工具使用上述技术来自动执行备份,迁移和还原测试。

免责声明:以上内容转载自TMT观察网,所发内容不代表本平台立场。

全国产经平台联系电话:010-65367702,邮箱:hz@people-energy.com.cn,地址:北京市朝阳区金台西路2号人民日报社

标签: #docker容器备份命令