Docker中的PostgreSQL数据库表导出

  1. 进入后台运行中的容器
    docker exec -it [容器ID或容器名称] /bin/bash
    
  2. 导出表
    pg_dump -h localhost -p 5432 -U postgres db_name -t public.table_name --inserts >export.sql
    
  3. 退出
    exit
    
  4. 查看容器(记ID)
    docker ps -a
    
  5. 文件拷贝到本地
    docker cp 容器ID:目标文件路径 本地文件路径. 例如
    docker cp xxx:/home/export.sql ./
    
桃花仙人种桃树_又摘桃花换酒钱_ 桃花仙人种桃树_又摘桃花换酒钱_ 桃花仙人种桃树_又摘桃花换酒钱_ 桃花仙人种桃树_又摘桃花换酒钱_ 桃花仙人种桃树_又摘桃花换酒钱_ 桃花仙人种桃树_又摘桃花换酒钱_ 桃花仙人种桃树_又摘桃花换酒钱_ 桃花仙人种桃树_又摘桃花换酒钱_ 桃花仙人种桃树_又摘桃花换酒钱_ 桃花仙人种桃树_又摘桃花换酒钱_ . . . . . .

桃花仙人种桃树,又摘桃花换酒钱_

你可能感兴趣的:(PostgreSQL,Linux运维,数据库,postgresql,docker)