首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >仅从postgresql停靠卷迁移数据

仅从postgresql停靠卷迁移数据
EN

Stack Overflow用户
提问于 2016-02-29 16:26:34
回答 1查看 1.5K关注 0票数 0

我有一个数据只有postgresql容器

docker create -v /var/lib/postgresql/data --name bevdata mdillon/postgis /bin/true

我有一个正在运行的Postgis容器

docker run --name bevaddress -e POSTGRES_USER=bevsu -e POSTGRES_DB=bevaddress -P -d --volumes-from bevdata mdillon/postgis

我已将该数据库备份到/var/lib/postgresql/backup目录中的bavaddress容器中。

我认为这意味着备份数据位于容器存在地址(正在运行的进程)中,而不只是数据容器bevdata (我认为这很好)。

现在,如果我docker pull mdillon/postgis到一个新版本,我如何能够附加容器bevaddress的文件夹/var/lib/postgresql/backup,以便一个新的mdillon/postgis实例和版本可以访问该文件夹来恢复数据库?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-02-29 20:50:53

据我所知,你不能。运行容器中的文件系统仅在运行期间存在。如果不挂载卷,就无法允许第二个容器访问备份。

对于未来的备份,您可以创建第二个只装载/var/lib/postgresql/backup的卷容器。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/35704522

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档