docker容器中 Postgresql 数据库备份
Posted Jesson
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了docker容器中 Postgresql 数据库备份相关的知识,希望对你有一定的参考价值。
查看运行的容器:
docker ps
进入目标容器:
docker exec -u root -it 容器名 /bin/bash
docker 中,以root用户,创建备份目录,直接执行如下命令,
pg_dump -h localhost -p 5432 -U odoo xxx(数据库名) > /数据库dump备份文件目录/export_XXX(数据库名)_bak_2018xxx.dmp
稍等一会,耐心等待,在备份目录下的dump文件导出完成。
根据数据文件大小不同,备份所需时间也不同,一般dump文件压缩比为50%左右,也就是说,原数据库文件500M,备份出来的dump文件应该在250M左右。
以上是关于docker容器中 Postgresql 数据库备份的主要内容,如果未能解决你的问题,请参考以下文章
在带有 Postgresql 数据库的 docker 容器中运行简单的 Kotlin Ktor 应用程序
如何设置路径以将 CSV 文件中的数据加载到 Docker 容器中的 PostgreSQL 数据库中?