首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Docker |如何在Docker托管的jboss容器中构建和部署war文件

Docker |如何在Docker托管的jboss容器中构建和部署war文件
EN

Stack Overflow用户
提问于 2017-05-29 20:06:18
回答 1查看 5.5K关注 0票数 3

我在Docker中托管了一个jboss镜像,以及其他几个镜像。我能够运行jboss镜像并将其用作容器来部署webapps。目前使用IntelliJ直接从IntelliJ配置Docker配置和部署war文件,并指向IntelliJ中的docker配置。

我正在寻找一种方法,可以将这个war文件直接部署到Docker的jboss镜像中。主要是寻找在没有任何IntelliJ干预的情况下部署war文件的方法,使用docker-compose来构建jboss镜像以及成功部署的添加的war目标。jboss镜像的jboss.yml文件和Dockerfile需要做哪些修改?

EN

回答 1

Stack Overflow用户

发布于 2017-05-29 23:35:03

如果你想让.war文件成为你镜像中不可或缺的一部分,那么你只需要在你的镜像组装过程中通过dockerfile将它作为一个文件资源添加到你的jboss部署目录中。假设docker文件是这样的:

代码语言:javascript
运行
复制
FROM jboss/wildfly
COPY myapp.war /opt/jboss/wildfly/standalone/deployments/

当然,您需要调整路径以匹配您的设置和分发,例如,您可以使用maven docker plugin

另一种选择是在没有任何部署的情况下构建您的服务器,并使用jboss cli或web管理界面来部署它。同样,您可以通过maven或在dockerfile中运行命令来实现自动化。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/44242091

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档