Public | Automated Build

Last pushed: 8 months ago
Short Description
The Geospatial Data Abstraction Library (GDAL) compiled with a broad range of drivers
Full Description

GDAL Docker Images

NB: As of GDAL version 1.11.2 the image has been renamed from homme/gdal to

This is an Ubuntu derived image containing the Geospatial Data Abstraction
Library (GDAL) compiled with a broad range of drivers. The build process is
based on that defined in the
GDAL TravisCI tests.

Each branch in the git repository corresponds to a supported GDAL version
(e.g. 1.11.2) with the master branch following GDAL master. These branch names
are reflected in the image tags on the Docker Index (e.g. branch 1.11.2
corresponds to the image geodata/gdal:1.11.2).


Running the container without any arguments will by default output the GDAL
version string as well as the supported raster and vector formats:

docker run geodata/gdal

The following command will open a bash shell in an Ubuntu based environment
with GDAL available:

docker run -t -i geodata/gdal /bin/bash

You will most likely want to work with data on the host system from within the
docker container, in which case run the container with the -v option. Assuming
you have a raster called test.tif in your current working directory on your
host system, running the following command should invoke gdalinfo on

docker run -v $(pwd):/data geodata/gdal gdalinfo test.tif

This works because the current working directory is set to /data in the
container, and you have mapped the current working directory on your host to

Note that the image tagged latest, GDAL represents the latest code at the
time the image was built
. If you want to include the most up-to-date commits
then you need to build the docker image yourself locally along these lines:

docker build -t geodata/gdal:local git://
Docker Pull Command
Source Repository