创建docker映像时在ubuntu上找不到/ var / lib / postgresql / data /目录

时间:2020-05-18 09:40:14

标签: postgresql docker ubuntu

我在很多地方都发现了以下内容-

docker run -d \
    --name some-postgres \
    -e POSTGRES_PASSWORD=mysecretpassword \
    -e PGDATA=/var/lib/postgresql/data/pgdata \
    -v /custom/mount:/var/lib/postgresql/data \
    postgres

我唯一的问题是我无法找到/var/lib/postgresql/data/pgdata目录本身。我在postgresql下看不到任何/var/lib目录。为什么?只是想知道如果没有目录怎么办?

1 个答案:

答案 0 :(得分:1)

命令中的-v/custom/mount安装在主机(运行docker命令的机器)上,以容器的 /var/lib/postgresql/data。因此,您要寻找的pgdata在主机的 /custom/mount/pgdata上。

当然,/custom/data仅是示例名称,您必须将其替换为真实目录。