主页

在 docker postgres 中导出数据库数据

2025-05-26 03:54PM

可以直接在docker容器内执行导出,步骤如下:

1. 进入容器

$ docker exec -it <容器名或ID> bash

 2. 在容器内执行 pg_dump 命令

$ pg_dump -U <用户名> -d <数据库名> > /path/in/container/backup.sql

eg:

 pg_dump -U postgres -d paifang > /tmp/paifang_20250526.sql 

3. 退出容器,将导出文件从容器复制到宿主机

$ docker cp <容器名或ID>:/path/in/container/backup.sql ./backup.sql

 eg:

$ docker cp 4xxxxxx3:/tmp/paifang_20250526.sql ./paifang_20250526.sql

这样就可以导出数据库的数据啦~

返回>>

登录

请登录后再发表评论。

评论列表:

目前还没有人发表评论