An Introduction to Docker for Geospatial Applications

 

james@loxodrome.io

@JamesLMilner

James Milner

Who's heard of Docker?

Docker helps eliminate  “works on my machine” problems

"A container image is a lightweight, stand-alone, executable package of a piece of software that includes everything needed to run it"

Containers vs Virtual Machines (VMs)

Does it run on other OSs than Linux?

So how do I build a container?

Dockerfile!

Docker CLI

docker --help
docker pull
docker build
docker run
docker ps
docker images

Docker Images & Containers

Docker Registry

docker pull jskeates/tippecanoe

docker run -it \
       -v $HOME/tippecanoe:/home/tippecanoe \
        jskeates/tippecanoe:latest

So what about geo apps?

GeoServer

Tippecanoe

Questions?

An Introduction to Docker for Geospatial Applications

By James Milner

An Introduction to Docker for Geospatial Applications

  • 1,580