在centos / postgresql-94-centos7 Dockerimage中配置postgres

时间:2019-01-18 12:30:08

标签: docker centos postgresql-9.4

我想在继承wal_level的Dockerfile中配置一些postgres.conf参数(archive_modearchive_timeoutFROM centos/postgresql-94-centos7:9.4

做到这一点的最佳方法是什么?

1 个答案:

答案 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映像时编辑文件是有道理的)