# How to create Percona Postgres HA cluster with Docker on 3 nodes?

**URL:** <https://forums.percona.com/t/how-to-create-percona-postgres-ha-cluster-with-docker-on-3-nodes/38604>\
**Category:** PostgreSQL\
**Tags:** postgres\
**Created:** [July 8, 2025, 9:32pm UTC](https://forums.percona.com/t/how-to-create-percona-postgres-ha-cluster-with-docker-on-3-nodes/38604 "2025-07-08T21:32:10Z")\
**Posts on this page:** 1\
**Showing post:** 3

<div class="post-metadata">

**Author:** ![Agustin\_G](https://sea1.discourse-cdn.com/flex019/user_avatar/forums.percona.com/agustin_g/32/14111_2.png) [@Agustin\_G](https://forums.percona.com/u/Agustin_G)\
**Post date:** [July 12, 2025, 2:52am UTC](https://forums.percona.com/t/how-to-create-percona-postgres-ha-cluster-with-docker-on-3-nodes/38604/3 "2025-07-12T02:52:18Z")

</div>

Hi @bluepuma77,

We don’t provide an official way of doing this with Docker/compose. You may be interested in checking the following forum discussion:

> [@Percona HA solution with postgres running in docker](https://forums.percona.com/t/percona-ha-solution-with-postgres-running-in-docker/36579):
>
> We are exploring migrating our application to use Percona postgreql due to the high availability solution. We currently have the following requirements: Our existing solution is using timescaledb and postgis. We need to be able to roll out clustered environments quickly with automation being an integral part of the solution. We run the timescaledb-tune command on initial startup to configure the memory, worker threads etc. We currently use a docker image for doing local development and using …

Best,  
Agustín.

---

_[View the full topic](https://forums.percona.com/t/how-to-create-percona-postgres-ha-cluster-with-docker-on-3-nodes/38604)._
