【发布时间】:2021-05-22 01:30:59
【问题描述】:
我正在对我的本地服务器进行 docker 化,该服务器上有数据库、应用程序服务器和所有其他配置来部署我的应用程序。目前,我已经创建了 3 个运行 Tomcat 或 WildFly 等应用程序服务器的 docker 容器,并公开了 80、8130 和 8080 端口,这些部署的应用程序使用 Java 并从/向我的本地数据库读取和写入数据。在每个应用程序的persistence.xml 文件上,我已经在我的实际配置中配置了通过localhost 的访问权限,没有docker 也可以正常工作。
我想将容器上的应用程序连接到主机上对应的数据库,我该怎么做?
我已经创建了这样的容器:
docker run -d --name app_server1 -p 80:80 wildfly_website:1.0
docker run -d --name app_server2 -p 8130:8130 geoserver:1.0
【问题讨论】:
标签: java docker dockerfile