gpt4 book ai didi

docker - 如何在dockerfile中添加JBOSS_HOME并运行jboss容器

转载 作者:行者123 更新时间:2023-12-02 20:07:38 25 4
gpt4 key购买 nike

我想添加我的自定义 JBOSS_HOME ,但是当我运行dockerfile时,它给了我一个错误。

JBOSS_HOME 可能指向不同的安装-可能会发生不可预测的结果。

无法访问jarfile

/home/shri/opt/jboss/wildfly/jboss-modules.jar

我的Dockerfile是:-
FROM jboss/wildfly   
MAINTAINER shri
USER root
ENV JBOSS_HOME /home/shri/opt/jboss/wildfly
RUN mkdir -p $JBOSS_HOME
ADD jboss-modules.jar /home/shri/jboss/wildfly/
USER jboss

使用以下命令构建dockerfile:
docker build -t jboss

使用以下命令运行dockerfile:
docker run -p 8080:8080 jboss

最佳答案

Dockerfile很好,它也在添加您的自定义jar文件,那么问题出在哪里?

我认为您正在使用的基本镜像设置工作目录。到/ opt / jboss,并且有一个默认的jboss文件。我认为默认情况下,它正在选择此jar文件。

尝试更改工作目录,在设置ENV之后将此行(或类似内容)添加到您的docker文件中,然后尝试

WORKDIR ${JBOSS_HOME} 

关于docker - 如何在dockerfile中添加JBOSS_HOME并运行jboss容器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48702952/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com