官方操作文档
docker进入容器内部
[root@rzk]# docker exec -u root -it 容器id /bin/bash
备份
-h, --host=主机名 数据库服务器的主机名或套接字目录
-p, --port=端口号 数据库服务器的端口号
-U, --username=名字 以指定的数据库用户联接
root@0c5888dc85bf:/# pg_dump -h localhost -p 5432 -U 用户名 数据库名 > 目录输出位置/postgres.sql
拷贝到你的linux服务器上
[root@rzk home]# docker cp 0c5888dc85bf:/home/postgres.sql /home
-rw-r--r-- 1 root root 922497798 Jan 30 16:25 postgres.sql
说明:docker cp 容器id:[容器目录] [宿主机文件路径]
返回宿主机查看/home目录下有没有该sql文件
拷贝到另一台宿主机上
docker cp 2020415.sql af491d5466ea:/opt/2020415.sql
说明:docker cp [宿主机文件路径] 容器id:[容器目录]