【发布时间】:2022-02-14 03:45:36
【问题描述】:
我正在尝试在 Ubuntu 21.10 中为 SpringBoot Java 中的微服务创建 Docker 容器,但是当我尝试构建容器时出现此错误,也许这是一个常见错误,但到目前为止我不能解决它,我检查了互联网上的一些帖子,但没有找到类似的解决方案。请非常感谢您的帮助!提前谢谢你
这是我的 Dockerfile:
FROM ubuntu
RUN yum install -y java
VOLUME /tmp
ADD target/microservice-0.0.1-SNAPSHOT.jar app.jar
RUN sh -c 'touch /app.jar'
ENTRYPOINT ["java", "-Djava.security.egd-file:/dev/./urandom","-jar","/app.jar"]
这是我得到的错误:
docker build -t spring_boot_docker .
Sending build context to Docker daemon 17.72MB
Step 1/6 : FROM ubuntu
---> 54c9d81cbb44
Step 2/6 : RUN yum install -y java
---> Running in a2793e79925b
/bin/sh: 1: yum: not found
The command '/bin/sh -c yum install -y java' returned a non-zero code: 127
【问题讨论】:
标签: java spring-boot docker dockerfile microservices