备份运行postgres docker容器

我试图备份一个正在运行的postgres容器,没有运气。 我到目前为止是一个只有数据的容器,带有 – / var / lib / postgresql / data volume,以及一个运行官方postgres镜像的主数据库容器,以及来自数据容器的–volumes。

我尝试备份正在运行的postgres容器的/ data目录,然后恢复它,然后postgres运行到WAL不匹配问题(这也不会工作,无论根据postgres文档)。

那么,任何我可以备份数据库,然后恢复它,而主数据库容器正在运行?