Sign inSign up

raceix/postgis

By raceix

•Updated over 6 years ago

PostgreSQL + PostGIS, with multiarch support. Alpine Linux images only.

Image
0

1.2K

raceix/postgis repository overview

⁠PostGIS

Based on mdillon/postgis⁠, adding support for arm64.

Features:

  • Based on Alpine Linux
  • PostgreSQL 11 (based on the official postgres:11-alpine image)
  • PostGIS 2.5
  • Support for amd64 and arm64 architectures

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

Unless -e POSTGRES_DB is passed to the container at startup time, this database will be named after the admin user (either postgres or the user specified with -e POSTGRES_USER). If you would prefer to use the older template database mechanism for enabling PostGIS, the image also provides a PostGIS-enabled template database called template_postgis.

⁠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 mdillon/postgis

For more detailed instructions about how to start and control your Postgres container, see the documentation for the postgres image here⁠.

Once you have started a database container, you can then connect to the database as follows:

docker run -it --link some-postgis:postgres --rm postgres \
    sh -c 'exec psql -h "$POSTGRES_PORT_5432_TCP_ADDR" -p "$POSTGRES_PORT_5432_TCP_PORT" -U postgres'

See the PostGIS documentation⁠ for more details on your options for creating and using a spatially-enabled database.

Tag summary

Content type

Image

Digest

Size

89 MB

Last updated

over 6 years ago

docker pull raceix/postgis:11-alpine