Docker (www.docker.com) 是一个开源的平台,用于利用容器方便地创建、部署和运行应用.


本文介绍了在Docker上运行Joget Workflow的步骤. 通过Docker, 您可以通过简单的命令轻松部署Joget Workflow. 公共Joget Workflow镜像存放在Docker Hub仓库 (https://hub.docker.com/u/jogetworkflow/)

先决条件: 安装 Docker

请按照文档安装 Docker https://docs.docker.com/engine/installation. 分别有 Linux, Windows 或 Mac安装指南.

选择 1: 用内嵌的 MySQL 运行Joget Workflow

最简单的方式是运行包含 MySQL 数据库的Joget Workflow:

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

用一个简单的命令行, 您可以完整地安装 Joget Workflow. 浏览 http://your_docker_host:8080/jw

选择 2: 用独立的 MySQL 和 数据卷

为了更好的弹性和便于管理, 您可以用独立的数据库和共享的数据卷运行 Joget Workflow :

 

# create a volume container for shared data
docker volume create jogetdata

# 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.7

# 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 --mount source=jogetdata,target=/opt/joget/wflow jogetworkflow/joget-enterprise

安装后浏览 http://your_docker_host:8080/jw


 

  • No labels