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
相关推荐
UXbot5 小时前
AI网页开发工具能替代工具吗?5大平台对比
前端·人工智能·低代码·ui·原型模式·web app
运维瓦工6 小时前
DevOps 生态介绍(十):Docker Compose 核心 YAML 配置详解与常用命令大全
spring cloud·docker·容器
云烟成雨TD6 小时前
Spring AI 1.x 系列【59】容器化开发支持:Docker Compose 与 Testcontainers
人工智能·spring·docker
Plastic garden6 小时前
K8s(10)NFS 的动态 PV 创建数据库给k8s的mysql和redis
docker·容器·kubernetes
与海boy6 小时前
docker compose minio
docker·容器·eureka
JimCarter7 小时前
使用Azure Devops Pipeline将Docker应用部署到你的Raspberry Pi上
docker·azure·树莓派·devops·orangepi·香橙派·raspberrypi
武子康7 小时前
调查研究-167 Docker Compose 详解:从单容器到多服务编排的工程化入口
运维·docker·云原生·容器·kubernetes·k8s·docker-compose
旅僧8 小时前
Ubantu docker环境配置(前置)
运维·docker·容器
“码”力全开9 小时前
解耦异构算力:基于 Docker 与边缘计算的 AI 视频管理平台,实现 GB28181/RTSP 统一接入与源码交付深度解析
人工智能·docker·边缘计算