Overview
Docker is one of the quickest ways to run Joget for development, testing, demos, and repeatable local environments. This guide starts with a simple MySQL setup, then adds a practical advanced example using Joget Enterprise, MariaDB, custom ports, SSL-related mounts, health checks, memory limits, and persistent volumes.
Official references used for this guide:
Docker Engine install docs: https://docs.docker.com/engine/install/
Joget Community image: https://hub.docker.com/r/jogetworkflow/joget-community
Joget Enterprise image: https://hub.docker.com/r/jogetworkflow/joget-enterprise
Joget download/get-started page: https://www.joget.org/download/
How It Works
Docker runs MySQL or MariaDB in one container.
Joget runs in another container.
Joget connects to MySQL using container networking.
Docker volumes preserve the database and Joget wflow files.
Port 8080 exposes Joget in the browser.
Where to Use in Joget
This is an installation and DevOps topic.β¦