我想给具有Camunda和JBOSS的Docker容器访问AWS RDS上的MySQL数据库的权限。

我是否需要在容器中配置文件:./standalone/configuration/standalone.xml,还是可以通过键入以下内容来使容器访问我的MySQL DB:

docker run -d --name camunda -p 8080:8080 \
           -e DB_DRIVER=org.mysql.Driver \
           -e DB_URL=jdbc:mysql://mysql-mycamunda.somebla.location.rds.amazonaws.com:3306/process-engine \
           -e DB_USERNAME=camunda \
           -e DB_PASSWORD=camunda \
           camunda/camunda-bpm-platform:latest


任何帮助都是真的被遗忘了。谢谢!

最佳答案

您可以使用此environment variables配置基本属性,例如驱动程序,URL,用户名和密码。容器将在启动时根据这些值调整standalone.xml。如果要配置其他属性,则必须将自己的standalone.xml链接到容器中。因此,如果您不想配置其他内容,那么环境变量就足够了。只要确保您的RDS实例可以从运行Camunda的节点访问即可。

10-08 17:17