https://github.com/hmarr/docker-postgresql
https://github.com/hmarr/docker-postgresql
Last synced: 9 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/hmarr/docker-postgresql
- Owner: hmarr
- Created: 2014-06-30T10:05:00.000Z (almost 12 years ago)
- Default Branch: master
- Last Pushed: 2014-07-06T21:00:11.000Z (almost 12 years ago)
- Last Synced: 2025-05-07T19:48:44.764Z (about 1 year ago)
- Language: Shell
- Size: 121 KB
- Stars: 9
- Watchers: 4
- Forks: 4
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# docker-postgres
A docker image for postgres with built-in support for replication.
### Create a master
```
docker run -e DB_USER=test -e DB_PASSWORD=test -e DB_NAME=test -e REP_USER=rtest -e REP_PASSWORD=test -e ROLE=master --name pg-master -p 5432 -d hmarr/postgresql
```
### Create a slave
```
MASTER_HOST=$(docker inspect pg-master | jq -r ".[].NetworkSettings.IPAddress")
docker run -e DB_USER=test -e DB_PASSWORD=test -e DB_NAME=test -e REP_USER=rtest -e REP_PASSWORD=test -e ROLE=slave -e MASTER_HOST=$MASTER_HOST -e MASTER_PORT=5432 --name pg-slave -p 5432 -d hmarr/postgresql
```