Docker 安装Flowable-ui-Spring专区论坛-技术-SpringForAll社区

Docker 安装Flowable-ui

查询镜像

docker search flowable-ui

image

拉取镜像

docker pull flowable/flowable-ui

使用默认数据库(默认H2数据库)

docker run --name flowable-ui \
p 8080:8080 \
-d --restart=always \
flowable/flowable-ui

使用MySQL数据库

docker run --name flowable-ui -p 8080:8080 \
-e spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver \
-e spring.datasource.url="jdbc:mysql://192.168.193.129:3306/flowable?useUnicode=true&characterEncoding=UTF-8&nullCatalogMeansCurrent=true&useSSL=false" \
-e spring.datasource.username=root \
-e spring.datasource.password=root \
-v /home/mysql-connector-java-8.0.30.jar:/app/WEB-INF/lib/mysql-connector-java-8.0.30.jar \
-d --restart=always flowable/flowable-ui

-v /home/mysql-connector-java-8.0.30.jar:/app/WEB-INF/lib/mysql-connector-java-8.0.30.jar

这个是把home下的mysql驱动复制到容器中,记得给驱动赋予读取权限

然后浏览器测试:http://ip:8080/flowable-ui

默认用户名:admin 密码:test

image

防火墙端口设置

查看防火墙的状态

firewall-cmd --state 
或
systemctl status firewalld

查看已经开放的端口:

firewall-cmd --list-ports

开启端口 

firewall-cmd --zone=public --add-port=8080/tcp --permanent

–zone=public:表示作用域为公共的;

–add-port=8080/tcp:添加tcp协议的端口8080;

–permanent:永久生效,如果没有此参数,则只能维持当前服务生命周期内,重新启动

输入命令重启防火墙; systemctl restart firewalld.service

输入命令重新载入配置; firewall-cmd –reload

 

请登录后发表评论

    没有回复内容