Sign inSign up

zilehuda/postgres-postgis

By zilehuda

•Updated over 7 years ago

Simple postgres container with postgis extension

Image
1

258

zilehuda/postgres-postgis repository overview

⁠zilehuda/postgres-postgis

Build Status Join the chat at https://gitter.im/appropriate/docker-postgis

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:

  • postgis
  • postgis_topology
  • fuzzystrmatch
  • postgis_tiger_geocoder

Default 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.

⁠Environment Variables

## 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.

⁠Usage

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⁠.

Tag summary

Content type

Image

Digest

Size

309.2 MB

Last updated

over 7 years ago

docker pull zilehuda/postgres-postgis