Сконфигурируйте postgres в centos / postgresql-94-centos7 Dockerimage - PullRequest
0 голосов
/ 18 января 2019

Я хотел бы настроить некоторые параметры postgres.conf (wal_level, archive_mode, archive_timeout) в Dockerfile, который наследует FROM centos/postgresql-94-centos7:9.4

Каков наилучший способ сделать это?

1 Ответ

0 голосов
/ 07 марта 2019

Я использовал файл 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)

...