我正在尝试使用PV和PVC在docker上部署postgres。
使用DB_USER和PASSWORD环境变量的目的是什么?
(参考文献https://severalnines.com/blog/using-kubernetes-deploy-postgresql)
我只希望应用程序接口连接到k8s托管的服务与凭据已知。
发布于 2019-03-05 03:52:08
如果您查看在启动时在postgresql容器内运行的脚本docker-entrypoint.sh,您会注意到它包含以下参数:
--username "$POSTGRES_USER" --dbname "$POSTGRES_DB" --host "$POSTGRES_HOST" --password "$POSTGRES_PASSWORD"
如果在psql容器引导期间,这些环境变量存在,它将使用这些属性初始化psql服务器,否则将使用默认属性进行初始化。
https://stackoverflow.com/questions/54990428
复制相似问题