在docker kubernetes中配置参数max_prepared_transactions = 100的最简单方法是什么?
我正在使用图片:
https://hub.docker.com/_/postgres/
在/ var / lib / postgresql / data
中有postgresql.conf文件在我的kubernetes部署中,该目录是外部挂载的,所以我无法使用Dockerfile复制postgresql.conf所以我需要在Kubernetes .yml文件中将该参数指定为ENV参数,或者更改postgresql.conf文件的位置例如,/ etc / postgresql.conf(我怎样才能将它作为ENV参数?)
由于
答案 0 :(得分:1)
您可以在启动Docker容器时将此配置设置为运行时标志。像这样:
$ docker run -d postgres --max_prepared_transactions=100