docker安装flowable ui

准备工作

下载 MySQL 驱动

从 MySQL 官方下载页 下载 平台无关的 ZIP 包(如 mysql-connector-j-8.0.30.zip),解压后得到 mysql-connector-j-8.0.30.jar。


创建项目目录

bash 复制代码
mkdir -p /home/docker/flowable
chmod -R 777 /home/docker/flowable

将mysql-connector-j-8.0.30.jar上传到/home/docker/flowable中

构建docker镜像

编写Dockerfile

在/home/docker/flowable下创建Dockerfile文件

bash 复制代码
vi Dockerfile

内容如下

bash 复制代码
FROM flowable/flowable-ui:6.7.2

# 切换到 root 用户
USER root

# 创建目录
RUN mkdir -p /opt/flowable-ui/lib/

# 复制 MySQL 驱动
COPY mysql-connector-j-8.0.33.jar /app/WEB-INF/lib/mysql-connector-j-8.0.33.jar 

构建镜像

bash 复制代码
# 在 Dockerfile 所在目录执行构建命令
docker build -t flowable-ui-with-mysql-driver:6.7.2 .

# 验证镜像是否构建成功
docker images | grep flowable-ui-with-mysql-driver

启动

启动容器

bash 复制代码
docker run -d \
--name flowable \
-p 8081:8080 \
-e SPRING_PROFILES_ACTIVE=mysql \
-e SPRING_DATASOURCE_URL="jdbc:mysql://ip地址:3306/flowable_db?useUnicode=true&characterEncoding=UTF-8&serverTimezone=UTC&useSSL=false" \
-e SPRING_DATASOURCE_USERNAME=用户名\
-e SPRING_DATASOURCE_PASSWORD=密码\
-e SPRING_DATASOURCE_DRIVER_CLASS_NAME=com.mysql.cj.jdbc.Driver \
flowable-ui-with-mysql-driver:6.7.2

查看容器

bash 复制代码
docker ps -a

访问操作

访问

http://ip地址:8081/flowable-ui

默认登录凭证

  • 用户名:admin
  • 密码:test
相关推荐
masx20024 分钟前
在 Docker 中部署 etcd 并解决权限问题实战指南,成功解决permission denied问题!
docker·etcd
小钱c73 小时前
MacOS安装Docker Desktop并汉化
macos·docker·容器
笨小蛙4 小时前
服务器Docker容器创建与VScode远程连接SSH使用
服务器·vscode·docker·容器·ssh
蓝色的猴子5 小时前
Linux.docker.k8s基础概念
linux·docker·kubernetes
斯普信云原生组5 小时前
K8S集群主机网络端口不通问题排查
网络·容器·kubernetes
matrixlzp5 小时前
K8S StatefulSet 快速开始
云原生·容器·kubernetes
David爱编程5 小时前
容器网络是怎么工作的?Pod、Service、CNI 一次讲清楚!
后端·云原生·容器
FuckPatience7 小时前
UI 资源整合
ui·c#
檀越剑指大厂8 小时前
【Docker系列】Docker 容器内安装`ps`命令
运维·docker·容器
zhonghuagongren8 小时前
高考加油!UI界面生成器!
python·学习·ui·高考