在 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插图1

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 容器中使用 MySQL 运行 Camunda插图3

第 2 将 MySQL Workbench 与 Docker 容器连接

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

在 Docker 容器中使用 MySQL 运行 Camunda插图5b) 输入命令mysql -u root -p 按 Enter 并输入 mysqladmin 密码(或在步骤 1 中给出)。您将连接到 mysql 控制台。

在 Docker 容器中使用 MySQL 运行 Camunda插图7

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

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

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

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

在 Docker 容器中使用 MySQL 运行 Camunda插图9

e) 连接到 MySQL 数据库。

在 Docker 容器中使用 MySQL 运行 Camunda插图11

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

创建数据库 mydb;

在 Docker 容器中使用 MySQL 运行 Camunda插图13

g) 验证数据库已创建并且没有表。

在 Docker 容器中使用 MySQL 运行 Camunda插图15

第 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

在 Docker 容器中使用 MySQL 运行 Camunda插图17

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

在 Docker 容器中使用 MySQL 运行 Camunda插图19

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

在 Docker 容器中使用 MySQL 运行 Camunda插图21

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

在 Docker 容器中使用 MySQL 运行 Camunda插图23

谢谢阅读!!!

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

发表评论

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