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
相关推荐
UI设计兰亭妙微11 小时前
兰亭妙微|B端表单设计:UI设计公司中的场景化布局指南,提升用户填写效率
ui·b端界面设计·高端网站设计
万里侯12 小时前
GitOps实战:用Git管理基础设施
微服务·容器·k8s
STDD15 小时前
cert-manager:Kubernetes 自动 TLS 证书管理
云原生·容器·kubernetes
卧室小白18 小时前
docker容器
运维·docker·容器
颯沓如流星18 小时前
前端 UI 组件专业术语科普指南
前端·ui
Benszen18 小时前
Docker容器化解决方案
运维·docker·容器
仙柒41519 小时前
Namespace
运维·docker·容器
nan madol20 小时前
openEuler部署 Kubernetes v1.35.5 集群
云原生·容器·kubernetes
木雷坞20 小时前
K8s containerd 镜像源配置:用 1ms-helper 处理 ImagePullBackOff
云原生·容器·kubernetes
pigs201820 小时前
Docker容器中Kingbase数据库授权到期更换解决方案
数据库·docker·容器