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
这样就可以导出数据库的数据啦~
登录
请登录后再发表评论。
评论列表:
目前还没有人发表评论