1、准备一个mysql数据库,库名为flowable
2、mysql驱动下载,下载地址为:
https://mvnrepository.com/artifact/mysql/mysql-connector-java
此处使用的是8.0.22版本的驱动,且数据库必须使用版本8,否则第二次启动报错
3、新建目录
mkdir -p /home/flowable/mysqlDriver/
将上面下载的mysql驱动放到mysqlDriver目录下
4、新建docker-compose.yml文件
version: '3'
services:flowable-ui:image: flowable/flowable-uicontainer_name: flowable-uirestart: alwaysvolumes:- "/home/flowable/mysqlDriver/mysql-connector-java-8.0.22.jar:/app/WEB-INF/lib/mysql-connector-java-8.0.22.jar"environment:- spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver - spring.datasource.url=jdbc:mysql://localhost:3306/flowable?allowMultiQueries=true&useUnicode=true&characterEncoding=UTF8&serverTimezone=Asia/Shanghai&zeroDateTimeBehavior=convertToNull&useSSL=false&nullCatalogMeansCurrent=true- spring.datasource.username=root - spring.datasource.password=xxxxxx - flowable.async-executor-activate=false - flowable.database-schema-update=true ports:- "9010:8080"
5、进入目录cd /home/flowable后执行docker-compose up -d 启动容器
6、访问地址:http://IP:9010/flowable-ui/
用户名:admin 密码:test