【发布时间】:2017-07-02 20:58:29
【问题描述】:
对此有一些问题,需要一点帮助(指导)。我要备份的数据位于此处: /var/lib/docker/volumes/eb5294b586d6537c965bde61d02da06d49ff77467afdc55ec1441413fe5fb128/_data
所以我需要创建此卷数据的备份并将其传输到另一台主机。从这个网站https://docs.docker.com/engine/tutorials/dockervolumes/#creating-and-mounting-a-data-volume-container 它说使用以下命令: $ docker run --rm --volumes-from dbstore -v $(pwd):/backup ubuntu tar cvf /backup/backup.tar /dbdata
“ubuntu”是干什么用的?我在 Ubuntu 上运行,但在命令的解释中,它没有说明任何内容。它是可选的吗? /backup 目录呢,它是在哪里创建的?在登录用户的主目录中?
谢谢, 唐
【问题讨论】:
-
因此,在与新的主机人员交谈后,似乎数据库转储是可行的方法,因为 postgreSQL 版本不同(9.5 与 9.6)。我可以将转储文件保存到 pgsql 数据目录并从主机恢复它,因为 docker 卷位于主机上(我假设这是从主机到容器的挂载点,反之亦然?)?跨度>