Поскольку вы новичок в Docker и хотите быстро начать работу, вы можете попробовать использовать образы Bitnami , которые позволят вам указать переменную окружения POSTGRESQL_REPLICATION_MODE
, которая позволит вамназначьте контейнер в качестве резервного / подчиненного.
Просто сохраните их docker-compose-replication.yml
как docker-compose.yml
в выбранном вами директоре, запустите docker-compose up -d
, и он вытянет необходимый образ и настроит все для вас. быстро.
Однако я настоятельно рекомендую вам самостоятельно поработать, чтобы узнать, как работает Docker. В частности, вы можете просто использовать изображение сообщества Postgres сообщества, а затем написать свой собственный файл entrypoint.sh
(вместе с необходимыми дополнительными вспомогательными файлами) и настроить его в соответствии со своими требованиями.
Раскрытие информации: я работаю на EnterpriseDB (EDB)