1
0
mirror of https://github.com/tiyn/wiki.git synced 2025-11-08 22:21:16 +01:00
Files
wiki/wiki/docker-images/postgres.md

32 lines
1.4 KiB
Markdown

# Postgres
The official container and documentation was made by [Postgres](https://hub.docker.com/_/postgres).
The Docker container is mainly used in combination with other containers.
To achieve this in the easiest way use a docker-compose file
## Environment-variables
Set the following environment-variables in the `environment:` section of the
docker-compose file.
| Name | Usage | Default |
| ------------------------ | -------------------------------- | ------- |
| `POSTGRES_ROOT_PASSWORD` | set the postgres admin password | |
| `POSTGRES_USER` | set the postgres username | |
| `POSTGRES_PASSWORD` | set the postgres user password | |
| `POSTGRES_DB` | specify postgres database to use | |
## Volumes
Set the following volumes in the `volumes:` section of the docker-compose file.
| Outside mount/volume name | Container mount | Description |
| ------------------------- | -------------------------- | ---------------------------- |
| `postgres` | `/var/lib/postgresql/data` | storage for owncloud data |
| `postgres_config` | `/config/sql` | initial sql setup and config |
## Networks
You can set networks in the `networks:` part of a docker-compose file to connect
the database with other docker containers.