Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Docker (www.docker.com) is an open platform making it easier to create, deploy, and run applications by using containers.

Image Modified

This article describes the steps required to run Joget Workflow on Docker. With Docker, you can easily deploy Joget Workflow with just a single command. Public Joget Workflow Docker images are hosted in the Docker Hub repository (https://hub.docker.com/u/jogetworkflow/)

...

Install Docker following the docs at https://docs.docker.com/linux/. There engine/installation/ There are instructions for Linux, Windows or Mac.

...

Code Block
languagebash
docker run -d -p 8080:8080 -v /var/lib/mysql --name joget jogetworkflow/joget-enterprise

...

Code Block
languagebash
# create a volume container for shared data
docker volume create -v /opt/joget/wflow --name jogetdata ubuntu /bin/true

# run a MySQL database container
docker run -d --name jogetdb -p 3306:3306 -e MYSQL_ROOT_PASSWORD=jwdb -e MYSQL_USER=joget -e MYSQL_PASSWORD=joget -e MYSQL_DATABASE=jwdb mysql:5.67

# run a Joget Workflow container
docker run -d --link jogetdb:jwdb --name joget -p 8080:8080 -e MYSQL_HOST=jwdb -e MYSQL_DATABASE=jwdb -e MYSQL_PORT=3306 -e MYSQL_USER=joget -e MYSQL_PASSWORD=joget --volumes-frommount source=jogetdata,target=/opt/joget/wflow jogetworkflow/joget-enterprise

...