Public | Automated Build

Last pushed: 2 years ago
Short Description
geoserver with recomended H.A Implemenatation POC
Full Description

Based on winsent/geoserver.

Table of contents

What is GeoServer?

GeoServer is a Java-based software server that allows users to view and edit geospatial data. Using open standards set forth by the Open Geospatial Consortium (OGC), GeoServer allows for great flexibility in map creation and data sharing.

wiki: | site: | documentation: | repository:

Image description

Is not official GeoServer image based on Oracle Java with JAI 1.1.3, ImageIO 1.1, GDAL 1.10.1 and extensions:

  • ogr
  • gdal
  • printing
  • importer



  1. Do a docker login
  2. Clone this repository and all sub-repositories please do: git clone --branch development --recursive

    MacOSX IMPORTANT: All repositories MUST be cloned in Users home directory. For example: /Users/yourmacuser/theeye


  • Run docker-compose up for starting: geoserverwriter / geoserverreader1 / geoserverreader2 / nginx for load balancing.
    The app should then be running on your docker daemon on port 8080 (On OS X you can use boot2docker ip to find out the IP address).

Workarounds (F.A.Q)

Common ERRORS:

ERROR: Conflict. The name "/geodocker" is already in use by container 2cfd591ecc0ab541c46ef196488b8264a7c3931313ef5e5b079b60e4ff650c1c. You have to remove (or rename) that container to be able to reuse that name.

docker rm geodocker

A useful script for clean up your docker crap:

For easier logs read you can run, please refeer tod docker logs help for more options:
`docker logs -f geodocker

Using a custom GeoServer data directory

Make geoserver data directory and run container, change its path at docker-compose.yml for mounting it.


GeoServer licensed under the GPL.

User Feedback

Docker Pull Command
Source Repository