I’m running three postgresql-repmgr instances with persistent volumes, here is how I run them:
sudo docker run --detach --rm --name ls-1
--network my-network
-v source=ls-data-1,target=/bitnami/postgresql
-p 5432:5432
--env REPMGR_PARTNER_NODES=ls-1,ls-2,ls-3
--env REPMGR_NODE_NAME=ls-1
--env REPMGR_NODE_NETWORK_NAME=ls-1
--env REPMGR_PRIMARY_HOST=ls-1
--env REPMGR_PASSWORD=repmgrpass
--env POSTGRESQL_POSTGRES_PASSWORD=adminpassword
--env POSTGRESQL_USERNAME=lsuser
--env POSTGRESQL_PASSWORD=lspassword
--env POSTGRESQL_DATABASE=legalsoft_leads
bitnami/postgresql-repmgr:latest
sudo docker run --detach --rm --name ls-2
--network my-network
-p 5433:5432
-v source=ls-data-2,target=/bitnami/postgresql
--env REPMGR_PARTNER_NODES=ls-1,ls-2,ls-3
--env REPMGR_NODE_NAME=ls-2
--env REPMGR_NODE_NETWORK_NAME=ls-2
--env REPMGR_PRIMARY_HOST=ls-1
--env REPMGR_PASSWORD=repmgrpass
--env POSTGRESQL_POSTGRES_PASSWORD=adminpassword
--env POSTGRESQL_USERNAME=lsuser
--env POSTGRESQL_PASSWORD=lspassword
--env POSTGRESQL_DATABASE=legalsoft_leads
bitnami/postgresql-repmgr:latest
sudo docker run --detach --rm --name ls-3
--network my-network
-p 5434:5432
-v source=ls-data-3,target=/bitnami/postgresql
--env REPMGR_PARTNER_NODES=ls-1,ls-2,ls-3
--env REPMGR_NODE_NAME=ls-3
--env REPMGR_NODE_NETWORK_NAME=ls-3
--env REPMGR_PRIMARY_HOST=ls-1
--env REPMGR_PASSWORD=repmgrpass
--env POSTGRESQL_POSTGRES_PASSWORD=adminpassword
--env POSTGRESQL_USERNAME=lsuser
--env POSTGRESQL_PASSWORD=lspassword
--env POSTGRESQL_DATABASE=legalsoft_leads
bitnami/postgresql-repmgr:latest
I am creating user roles, permissions, database tables, and pumping in data into the main node. I shut the container down and then start it back up again and the users, and data is not showing up.
Any thoughts on what could be happening would be appreciated, please advise.
Thanks!