mobilitydb
An open source geospatial trajectory data management & analysis platform
10K+
MobilityDB is an open source software program that adds support for temporal and spatio-temporal objects to the PostgreSQL object-relational database and its spatial extension PostGIS.
This repository builds and publishes Docker images that ship MobilityDB on top of the official PostgreSQL + PostGIS images. All environment variables, mount points, and entrypoint behavior of the upstream postgis/postgis images apply here as well.
Image names follow the pattern mobilitydb/mobilitydb:<PG>-<PostGIS>-<MobilityDB>. Each combination has a corresponding directory in this repository containing its Dockerfile.
MobilityDB 1.3 (latest stable):
mobilitydb/mobilitydb:14-3.5-1.3mobilitydb/mobilitydb:15-3.5-1.3mobilitydb/mobilitydb:16-3.5-1.3mobilitydb/mobilitydb:17-3.5-1.3mobilitydb/mobilitydb:18-3.6-1.3mobilitydb/mobilitydb:latest — alias for 18-3.6-1.3MobilityDB 1.2:
mobilitydb/mobilitydb:13-3.5-1.2mobilitydb/mobilitydb:14-3.5-1.2mobilitydb/mobilitydb:15-3.5-1.2mobilitydb/mobilitydb:16-3.5-1.2mobilitydb/mobilitydb:17-3.5-1.2MobilityDB development (master branch):
mobilitydb/mobilitydb:16-3.5-mastermobilitydb/mobilitydb:17-3.5-mastermobilitydb/mobilitydb:18-3.6-masterThe master images are rebuilt automatically on every push to master in the MobilityDB repository. The release-tagged images (-1.2, -1.3) are rebuilt on a weekly schedule from the corresponding stable-* branch.
Pre-built images are available on Docker Hub:
docker pull mobilitydb/mobilitydb:[TAG]
To build an image locally from this repository, pass the tag's directory as the build context:
docker build -t mobilitydb/mobilitydb:18-3.6-1.3 'https://github.com/MobilityDB/MobilityDB-docker.git#master:18-3.6-1.3'
Run a container with the latest release image:
docker run -d --name mobilitydb \
-e POSTGRES_USER=docker \
-e POSTGRES_PASSWORD=docker \
-e POSTGRES_DB=mobilitydb \
-p 25432:5432 \
mobilitydb/mobilitydb:latest
Connect with psql from the host:
psql -h localhost -p 25432 -d mobilitydb -U docker
Or from inside the container:
docker exec -it mobilitydb psql -U docker -d mobilitydb
The image does not set its own defaults. The Quick Start above shows
example values; without -e flags, the upstream postgres image's
defaults apply.
POSTGRES_USER: example docker, upstream default postgresPOSTGRES_DB: example mobilitydb, defaults to POSTGRES_USERPOSTGRES_PASSWORD: example docker, required (no default)localhost25432POSTGRES_USER (example docker)POSTGRES_PASSWORD (example docker)Content type
Image
Digest
sha256:a0745cdce…
Size
227.2 MB
Last updated
about 15 hours ago
docker pull mobilitydb/mobilitydb:17-3.5-master