在 Docker 容器中使用 MySQL 运行 Camunda

在本文中,我们将在 Docker 容器中运行连接到 MySQL 数据库的 Camunda bpm 平台。同时,我们将使用 MySQL 客户端(工作台)来验证 Camunda 数据库(虽然同样可以通过 Docker CLI for MySQL 完成)。 

在本文中,我们将在 Docker 容器中运行连接到 MySQL 数据库的 Camunda bpm 平台。同时,我们将使用 MySQL 客户端(工作台)来验证 Camunda 数据库(虽然同样可以通过 Docker CLI for MySQL 完成)。 

以下是您在继续之前需要添加的软件包列表:

在 Docker 容器中使用 MySQL 运行 Camunda

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 容器上运行。

Docker 容器

第 2 将 MySQL Workbench 与 Docker 容器连接

a) 打开 mysql 的 CLI 命令提示符,如突出显示。

将 MySQL Workbench 与 Docker 容器连接b) 输入命令mysql -u root -p 按 Enter 并输入 mysqladmin 密码(或在步骤 1 中给出)。您将连接到 mysql 控制台。

连接到 MYSQL 控制台

注意:在此控制台上,我们也可以稍后使用 mysql 命令验证 Camunda 数据库,因此步骤 2-c、2-d 和 2-e 是完全可选的。

c) 要将 MySQL 与工作台连接,需要在 MySQL 控制台上执行以下命令。

更新 mysql.user set host = ‘%’ where user=’root’;

d) 打开 MySQL 工作台并输入以下详细信息。使用步骤 1 中提供的密码。

MYSQL 工作台

e) 连接到 MySQL 数据库。

MYSQL 数据库

f) 使用以下命令在 MySQL 中创建一个名为“mydb”的新模式。

创建数据库 mydb;

创建模式 MYSQL

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

运行 Camunda BPM

b)刷新数据库并检查是否在“mydb”数据库中创建了 Camunda 表。同样可以在 Docker CLI(用于 MySQL)中验证。

检查 Camunda 表

同样可以使用 CLI 进行验证。

使用 CLI 检查 Camunda 表

c)打开浏览器并检查 Camunda 应用程序是否在 http://localhost:8080/camunda/ 运行

检查 Camunda 应用程序

谢谢阅读!!!

原创文章 在 Docker 容器中使用 MySQL 运行 Camunda,版权所有
如若转载,请注明出处:https://www.itxiaozhan.cn/2021182.html

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注