【问题标题】:Running Springboot based application in Docker在 Docker 中运行基于 Spring Boot 的应用程序
【发布时间】:2018-09-19 03:13:24
【问题描述】:
**FROM openjdk:8-jdk-alpine

VOLUME /tmp

COPY ./target/WebhookAPiDemo-0.0.1-SNAPSHOT.war app.war

ENTRYPOINT ["JAVA","-Djava.security.egd=file:/dev/./urandom","-war","/app.war"]**

以上是我的 Spring Boot 应用程序的 Docker 文件。

图像构建成功,但是当我尝试运行它时,它会抛出一些异常,如下所示:

docker:来自守护进程的错误响应:OCI 运行时创建失败:container_linux.go:348:启动容器进程导致“exec: \"JAVA\": 在 $PATH" 中找不到可执行文件:未知。

无法理解此错误,请帮助我。

【问题讨论】:

  • 系统区分大小写,表示JAVA的使用不正确。将其更改为小写。
  • 我已经将它设为小写,但仍然出现相同的错误:来自守护进程的错误响应:OCI 运行时创建失败:container_linux.go:367:启动容器进程导致:exec:“java”: $PATH 中找不到可执行文件:未知

标签: docker


【解决方案1】:

谢谢乔希,你的评论/回答帮我解决了这个问题

系统区分大小写,表示JAVA的使用不正确。改成小写

【讨论】:

    猜你喜欢
    • 2018-07-11
    • 2021-08-12
    • 1970-01-01
    • 2021-12-15
    • 2020-03-15
    • 2019-12-12
    • 2022-08-11
    • 1970-01-01
    • 2023-03-16
    相关资源
    最近更新 更多