导入PostgreSQL备份文件到docker中的数据库

导入PostgreSQL备份文件到docker中的数据库

一、查看docker中Postgresql的目录映射

打开docker,点击cli,进入命令行

image

使用以下命令,查看挂载的目录:是在windows command中查看,不是在docker的窗口中。

“`Plain Text
postgres 是容器的名字,也可以写容器的ID。
docker inspect postgres | grep Mounts -A 20
docker inspect postgres | grep Mounts -A 20

**grep命令在windows里并不支持,windows只能查看docker inspect postgres ,需要自己去查看mounts后边的内容,如下:**

![image](https://www.bigtspace.com/wp-content/uploads/2021/12/1640098390-50ed94e33a92fda.png)

映射目录:D:/Devtools/PostgreSql/data    <----------->  /var/lib/postgresql

### 二、导入数据
使用docker的终端进入到data存放目录:var/lib/postgresql

![image](https://www.bigtspace.com/wp-content/uploads/2021/12/1640098391-1e3583d92258b8d.png)

导入命令: psql -U 用户名 -d 数据库名

```sql
#psql -U postgres -d pro_1217
pro_1217=#\i yundoodb4_1217.dump
大T笔记所有文章均为本人原创,转载请您注明来源,并留下原文链接地址,是对我的尊重,也是对知识的尊重,谢谢!
大T笔记 » 导入PostgreSQL备份文件到docker中的数据库

大T笔记-我的个人互联网创业和自由职业之路

关于我 我的百宝箱
大T笔记-专注个人互联网创业和自由职业