【发布时间】:2016-02-29 16:26:34
【问题描述】:
我有一个只有数据的 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
我已将该数据库备份到 bavaddress 容器中的目录 /var/lib/postgresql/backup
我认为这意味着备份数据位于容器 bevaddress(正在运行的进程)中,而不是我认为好的数据容器 bevdata。
现在如果我docker pull mdillon/postgis 到一个新版本,我如何附加容器bevaddress 的文件夹/var/lib/postgresql/backup 以便mdillon/postgis 的新实例和版本可以访问该文件夹以恢复数据库?
【问题讨论】:
标签: postgresql docker backup postgis