Репликация postgresql Docker - PullRequest
       8

Репликация postgresql Docker

0 голосов
/ 31 октября 2019

Я относительно новичок в докерах, но мне интересно, могу ли я создать два контейнера master-slave postgres. Я могу сделать это на виртуальных машинах, но я немного запутался в том, что в Docker.

Если это возможно, может кто-нибудь указать мне правильные направления? Я попытался Docker Exec -it, но все файлы отсутствуют, и я не могу редактировать файлы внутри.

1 Ответ

0 голосов
/ 31 октября 2019

Поскольку вы новичок в Docker и хотите быстро начать работу, вы можете попробовать использовать образы Bitnami , которые позволят вам указать переменную окружения POSTGRESQL_REPLICATION_MODE, которая позволит вамназначьте контейнер в качестве резервного / подчиненного.

Просто сохраните их docker-compose-replication.yml как docker-compose.yml в выбранном вами директоре, запустите docker-compose up -d, и он вытянет необходимый образ и настроит все для вас. быстро.

Однако я настоятельно рекомендую вам самостоятельно поработать, чтобы узнать, как работает Docker. В частности, вы можете просто использовать изображение сообщества Postgres сообщества, а затем написать свой собственный файл entrypoint.sh (вместе с необходимыми дополнительными вспомогательными файлами) и настроить его в соответствии со своими требованиями.

Раскрытие информации: я работаю на EnterpriseDB (EDB)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...