首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法运行docker容器,因为收到此错误:无法访问jarfile app.jar

问无法运行docker容器,因为收到此错误:无法访问jarfile app.jar
EN

Stack Overflow用户
提问于 2020-09-22 00:08:32
回答 1查看 184关注 0票数 0

我已经使用下面的Docker创建了镜像,当我使用这个镜像在容器中运行它时,它在本地运行得很好[docker run -p 80:8080username/spring- file.Its -docker-aws--p:tag

代码语言:javascript
复制
FROM openjdk:8-jdk-alpine
COPY target/spring-boot-docker-aws-demo.jar app.jar
EXPOSE 8080
ENTRYPOINT ["java","-jar","app.jar"]

我已经将这个镜像推送到Docker hub,以便在jarfile中运行它。我运行它时,它说"Error: Unable to EC2 instance.when app.jar“。

https://hub.docker.com/layers/chaituu/spring-boot-docker-aws-demo/docker-aws-demo-tag/images/sha256-110363a016eb2250264d96c8890dede518d8e519fdc9a27174334fe1096a540e?context=repo

可能的问题是什么?

EN

回答 1

Stack Overflow用户

发布于 2020-09-22 00:24:02

我今天遇到了类似的问题(尽管在我的情况下,它甚至不能在本地运行)。下面是你的Dockerfile在我修复后的样子:

代码语言:javascript
复制
FROM openjdk:8-jdk-alpine
COPY target/spring-boot-docker-aws-demo.jar /app/app.jar
EXPOSE 8080
ENTRYPOINT ["sh"]
CMD ["-c", "java -jar /app/app.jar"]
票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/63996065

复制
相关文章

相似问题

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