Заставить Docker-контейнер с PostgreSQL использовать другой файл конфигурации? - PullRequest
0 голосов
/ 25 января 2019

Я установил PostgreSQL с докером и хотел, чтобы он использовал разные конфигурационные файлы, такие как postgresql.conf. Я написал bash-скрипт, где мой докер создает сервер с моими параметрами, которые я хотел. После запуска скрипта я могу получить доступ к своему postgres-серверу, но в «Показать все»; по-прежнему старый каталог config-file-location. Не могли бы вы мне помочь? Мой bash-скрипт выглядит так.

#!/bin/bash

DOCKER_NAME=''
docker stop $DOCKER_NAME
docker rm $DOCKER_NAME
docker run --name $DOCKER_NAME \
        -v /mnt/**/postgresql.conf:
           /var/lib/postgresql/data/postgresql.conf \
        -v /mnt/**:/var/lib/postgresql/data \
        -v /mnt/**:/var/lib/wal_archive \
        -p 5000:5432/tcp \
        -e POSTGRES_DB=database \
        -e POSTGRES_USER=** \
        -e POSTGRES_PASSWORD=*** \
        -d postgres

А теперь в «ШОУ все»; есть еще старый config-file-location

 config_file                                | 
/var/lib/postgresql/data/postgresql.conf    | Sets the server's main 
configuration file.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...