我正在尝试使用PV和PVC在docker上部署postgres。
使用DB_USER和PASSWORD env变量的目的是什么?
(参考https://severalnines.com/blog/using-kubernetes-deploy-postgresql)
一世 …
如果您查看脚本内部 docker-entrypoint.sh 在启动时在postgresql容器内运行,你会发现它包含这些参数:
--username "$POSTGRES_USER" --dbname "$POSTGRES_DB" --host "$POSTGRES_HOST" --password "$POSTGRES_PASSWORD"
如果在启动psql容器期间存在这些环境变量,它会使用这些属性初始化psql服务器,否则使用默认属性进行初始化。