[傻瓜式教程]手把手教你在虚拟机上, 用docker搭建flowable/all-in-one并使用宿主机上的mysql

  1. 跑镜像: docker run -d --name flowable -p 8080:8080 --privileged=true -it flowable/all-in-one
  2. 加驱动: docker cp /download/mysql-connector-java-8.0.22.jar flowable:/opt/tomcat/lib
  3. 进镜像: docker exec -it --user root flowable sh
  4. 改配置: vi conf/context.xml
    shift+g移动到文件末尾 / 按几下左箭头到倒数第二行 / 回车再起一行 / 按i进入输入模式 / shift+ins粘贴
<Resource auth="Container"
name="jdbc/flowableDS"
type="javax.sql.DataSource"
description="JDBC DataSource"
url="jdbc:mysql://{宿主机ip}:3306/demo?allowPublicKeyRetrieval=true&useSSL=false&serverTimezone=CTT&characterEncoding=UTF-8"
driverClassName="com.mysql.cj.jdbc.Driver"
username="root"
password="123456"
defaultAutoCommit="false"
initialSize="5"
maxWaitMillis="5000"
maxTotal="120"
maxIdle="5"/>
  1. 重启动: docker restart flowable
  2. 可访问: http://192.168.80.128:8080/flowable-idm

版权声明:本文为u012452555原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。