我想在继承wal_level
的Dockerfile中配置一些postgres.conf参数(archive_mode
,archive_timeout
,FROM centos/postgresql-94-centos7:9.4
)
做到这一点的最佳方法是什么?
答案 0 :(得分:0)
我最终使用了一个docker-compose文件,该文件将pg数据目录安装在主机上
volumes:
# See end of "Environment variables and volumes" section on
# https://hub.docker.com/r/centos/postgresql-94-centos7
- /path/on/host:/var/lib/pgsql/data
,并在主机上有一个脚本,该脚本可以编辑文件并随后运行docker-compose up
。
(这取决于您的设置,如果您不是在PoC上工作,而是在更持久的东西上工作,则在创建docker映像时编辑文件是有道理的)