Skip to content

Latest commit

 

History

History
54 lines (35 loc) · 2.28 KB

docker.md

File metadata and controls

54 lines (35 loc) · 2.28 KB

Deploying the OpenQuake Engine Docker container

Build Status

To be able to deploy and run the OpenQuake Engine Docker container you need at least Docker version 1.10.

A basic knowledge about Docker and how this kind of application containers work is also required. For more information about operating system support (which includes Linux, macOS and specific versions of Windows) and on how to install Docker, please refer to the official Docker website.

Features provided

Each container includes:

  • Python 3.8 from official docker image
  • Python dependencies (numpy, scipy, h5py...)
  • OpenQuake Engine and Hazardlib
  • The oq command line tool
  • The OpenQuake WebUI and API server (by default listening on port 8800)
  • Single node and multi-node installation (with dynamic scaling)

Available tags

Currently two different set of TAGS are provided. Images are hosted on Docker Hub.

nightly

This container is updated on daily basis and contains the latest code with the latest features. As the nightly binary packages is only recommended for testing and to see what's the next stable version will have. It is not recommended for production.

$ docker pull docker.io/openquake/engine:nightly

X.Y

For each stable release (starting with 2.2) a container is published and tagged with its release version. This contains the stable release of the OpenQuake Engine and its software stack. For the last stable release is also available the latest tag

$ docker pull docker.io/openquake/engine:3.11
$ docker pull docker.io/openquake/engine:latest

Deployment

Getting help

If you need help or have questions/comments/feedback for us, you can: