gpt4 book ai didi

java - 如何在docker容器中使用docker文件运行jar文件

转载 作者:行者123 更新时间:2023-11-30 07:11:02 26 4
gpt4 key购买 nike

我编写了用于运行 jar 文件的 docker 文件,但它不会创建日志文件以查看下面的控制台是我的 docker 文件

From ubuntu 
RUN apt-get update && \
apt-get upgrade -y && \
apt-get install -y software-properties-common && \
add-apt-repository ppa:webupd8team/java -y && \
apt-get update && \
echo oracle-java8-installer shared/accepted-oracle-license-v1-1 select true | /usr/bin/debconf-set-selections && \
apt-get install -y oracle-java8-installer && \
apt-get clean
VOLUME /temp
RUN apt-get install -y vim
ADD real_estate_false.jar /real_estate_false.jar
COPY real_estate_false_lib /real_estate_false_lib
COPY resources /resources
COPY testxml /testxml
CMD ["java","-jar","/real_estate_false.jar",">","var/log/jar.log"]

最佳答案

要在 docker 中运行 myapp.jar(例如,为了避免在主机上安装 java),您可以运行:

docker run -v `pwd`:/mnt java:8 java -jar /mnt/myapp.jar

关于java - 如何在docker容器中使用docker文件运行jar文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39244768/

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