Simple postgres container with postgis extension
252
The zilehuda/postgres-postgis is a simple docker image provides running Postgres with PostGIS 2.5 installed. This image is based on the official postgres image.
This image ensures that the default database created by the parent postgres image will have the following extensions installed:
postgispostgis_topologyfuzzystrmatchpostgis_tiger_geocoderDefault database with with above extensions is template_postgis, if you want to add custom database name then you have to pass ARG -e POSTGRES_DB while running container.
## POSTGRES_PASSWORD
This environment variable is recommended for you to use the PostgreSQL image. This environment variable sets the superuser password for PostgreSQL.
## POSTGRES_USER
This optional environment variable is used in conjunction with POSTGRES_PASSWORD to set a user and its password.
##POSTGRES_DB
This optional environment variable can be used to create new database with default database.
In order to run a basic container capable of serving a PostGIS-enabled database, start a container as follows:
docker run --name some-postgis -e POSTGRES_PASSWORD=mysecretpassword -d zilehuda/postgres-postgis
if you want with custom database and postgres user
docker run --name some-postgis -e POSTGRES_USER=zilehuda -e POSTGRES_PASSWORD=mysecretpassword -e POSTGRES_DB=postgis_db -d zilehuda/postgres-postgis
For more detailed instructions about how to start and control your Postgres container, see the documentation for the postgres image here.
Content type
Image
Digest
Size
309.2 MB
Last updated
over 7 years ago
docker pull zilehuda/postgres-postgis