官方Postgres图像如何使用env变量创建用户和数据库?

时间:2015-06-26 14:29:30

标签: postgresql docker

Docker的官方Postgres图像使用两个环境变量: POSTGRES_USER和POSTGRES_PASSWORD参数化数据库创建:

https://registry.hub.docker.com/_/postgres/

我预计环境变量将在图像源中使用:

https://github.com/docker-library/postgres/blob/bfca9b8a92a99ccfc8f04933b7ecc29a108c7f49/9.4/Dockerfile

但那里没有他们的痕迹。

您能否解释如何使用容器创建使用环境变量指定的用户?

1 个答案:

答案 0 :(得分:2)

变量POSTGRES_USERPOSTGRES_PASSWORD用于entrypoint.sh文件visible here