我正在尝试创建可用于 war 部署的 jboss/wildfly 镜像,下面是我用于创建镜像的 docker 文件。
但是,当我使用“docker run -p 9990:9990 hello”命令运行容器时,jboss 服务器正在启动,但部署文件夹中的 war 并未部署。
docker 文件
来自 jboss/wildfly
允许自定义外部配置
添加独立-完整-poc.xml/opt/jboss/wildfly/standalone/configuration/
添加模块/opt/jboss/wildfly/modules/
创建 EAP 用户
运行/opt/jboss/wildfly/bin/add-user.sh admin admin@123 --silent
将 eTransfer war 添加到部署文件夹
添加 eTransfer.war/opt/jboss/wildfly/standalone/deployments/
启动 Jboss EAP
CMD ["/opt/jboss/wildfly/bin/standalone.sh", "-c", "standalone-full-poc.xml", "-b", "0.0.0.0", "-bmanagement", "0.0 .0.0"]
最佳答案
问题已解决 :) 它是由于未在standalone-full-poc.xml 中添加部署扫描程序而发生的
关于docker - 无法使用 docker 文件部署 war jboss/wildfly,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47900756/