在本文中,我们将在 Docker 容器中运行连接到 MySQL 数据库的 Camunda bpm 平台。同时,我们将使用 MySQL 客户端(工作台)来验证 Camunda 数据库(虽然同样可以通过 Docker CLI for MySQL 完成)。
在本文中,我们将在 Docker 容器中运行连接到 MySQL 数据库的 Camunda bpm 平台。同时,我们将使用 MySQL 客户端(工作台)来验证 Camunda 数据库(虽然同样可以通过 Docker CLI for MySQL 完成)。
以下是您在继续之前需要添加的软件包列表:

a) 下载并安装Docker-desktop
b) 下载并安装MySQL Workbench(可选,用于在 docker 中验证 MySQL 的安装)
步骤 1: 在 Docker 容器中运行 MySQL
在命令提示符下运行以下命令以在名为“mysql”的 Docker 容器中运行 MySQL。
docker run –name mysql -p 3306:3306 -e MYSQL_ROOT_PASSWORD= mysql admin -d mysql/mysql-server:latest
注意:在上面的命令中设置你自己的 MySQL 密码而不是mysqladmin 。
打开 Docker 桌面应用程序并验证 MYSQL 正在 docker 容器上运行。
第 2 步:将 MySQL Workbench 与 Docker 容器连接
a) 打开 mysql 的 CLI 命令提示符,如突出显示。
b) 输入命令mysql -u root -p 按 Enter 并输入 mysqladmin 密码(或在步骤 1 中给出)。您将连接到 mysql 控制台。
注意:在此控制台上,我们也可以稍后使用 mysql 命令验证 Camunda 数据库,因此步骤 2-c、2-d 和 2-e 是完全可选的。
c) 要将 MySQL 与工作台连接,需要在 MySQL 控制台上执行以下命令。
更新 mysql.user set host = ‘%’ where user=’root’;
d) 打开 MySQL 工作台并输入以下详细信息。使用步骤 1 中提供的密码。
e) 连接到 MySQL 数据库。
f) 使用以下命令在 MySQL 中创建一个名为“mydb”的新模式。
创建数据库 mydb;
g) 验证数据库已创建并且没有表。
第 3 步:运行 Camunda BPM
a) 打开命令提示符并执行以下命令以在 docker 容器名称中启动 Camunda 为“ camunda-mysql-env ”。
docker run -d –name camunda-mysql-env -p 8080:8080 –link mysql:db -e DB_DRIVER=com.mysql.cj.jdbc.Driver -e DB_URL=jdbc:mysql://db:3306/ mydb?autoReconnect=true -e DB_USERNAME=root -e DB_PASSWORD= mysqladmin -e WAIT_FOR=db:3306 camunda/camunda-bpm-platform:latest
b)刷新数据库并检查是否在“mydb”数据库中创建了 Camunda 表。同样可以在 Docker CLI(用于 MySQL)中验证。
同样可以使用 CLI 进行验证。
c)打开浏览器并检查 Camunda 应用程序是否在 http://localhost:8080/camunda/ 运行。
谢谢阅读!!!
原创文章 在 Docker 容器中使用 MySQL 运行 Camunda,版权所有
如若转载,请注明出处:https://www.itxiaozhan.cn/2021182.html