This image is intended for local development. If you are interested in using Docker to run GeoWave on EMR (for development or deployment), please consider using GeoDocker.
Build
The images jamesmcclain/geowave:17ac777
and jamesmcclain:geoserver:17ac777
can be built by typing:
make
Start The GeoWave Container
Start a GeoWave-enabled Accumulo container by typing:
docker network create --driver bridge geowave
docker run -it --rm -p 50095:50095 --net=geowave --hostname leader --name leader jamesmcclain/geowave:17ac777
Optional additional followers can be started by typing:
docker run -it --rm --net=geowave --entrypoint /scripts/follower.sh jamesmcclain/geowave:17ac777
Use the Command Line Tools
The GeoWave command line tools can be accessed by starting the container
docker run -it --rm --net=geowave jamesmcclain/geowave:17ac777 bash
and navigating to the /usr/local/geowave/tools
directory.
Start the GeoServer Container
Start a GeoWave-enabled GeoServer container by typing:
docker run -it --rm --net=geowave -p 8080:8080 jamesmcclain/geoserver:17ac777