目 录CONTENT

文章目录

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

大T
2021-12-21 / 0 评论 / 0 点赞 / 30 阅读 / 0 字

导入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](/upload/2021/12/1640098390-50ed94e33a92fda.png)

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

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

![image](/upload/2021/12/1640098391-1e3583d92258b8d.png)

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

```sql
#psql -U postgres -d pro_1217
pro_1217=#\i yundoodb4_1217.dump

0

评论区