/deegree3-docker

Official Dockerfile for deegree web services

Primary LanguageDockerfileGNU Lesser General Public License v2.1LGPL-2.1

Supported tags and respective Dockerfile links

  • v3.4.13 (latest), v3.4.12, v3.4.11, v3.4.10, v3.4.9, v3.4.8, v3.4.7, v3.4.6, v3.4.5, v3.4.4, v3.4.3, v3.4.2, v3.4.1, v3.4.0 - Dockerfile

Quick reference

deegree web services on Docker

Official Dockerfile for deegree web services. This repository contains a Dockerfile for building Docker images containing ready-to-use deegree webservices.

Please consult the deegree documentation for further information how to configure and use deegree webservices. The Docker web site provides all information about Docker.

Docker images on Docker hub

deegree-docker

https://hub.docker.com/r/deegree/deegree3-docker/

How to use it

Use the following command to pull the latest image:

docker pull deegree/deegree3-docker:latest

All images are based on the official Apache Tomcat 8.5+ with OpenJDK 8 image.

To start a docker container with the name deegree on port 8080 run the following command:

docker run --name deegree -d -p 8080:8080 deegree/deegree3-docker

Running the image with -d runs the container in detached mode, leaving the container running in the background. The -p flag redirects a public port to a private port inside the container.

To access the deegree webservices console use a browser of your choice and open the URL:

http://<container_ip>:8080/deegree-webservices/, the container_ip depends on the docker networking mode. http://localhost:8080/deegree-webservices/ should work with bridge mode.

Continue with configuration of deegree as described in the getting started guide of the deegree webservices handbook.