我有一个共享一个端点的简单Spring Boot应用程序。当我编译时,该应用程序运行良好。 我这样制作Dockerfile:
FROM openjdk:11
ARG JAR_FILE=target/*.jar
COPY ${JAR_FILE} app.jar
ENTRYPOINT ["java","-Djava.security.egd=file:/dev/./urandom","-jar","/app.jar"]
然后我构建一个docker镜像并运行:
docker build -t simple-docker:1.0 .
docker run -p 8080:8080 4cd
该应用程序启动并存在于docker ps列表中,但该应用程序(我的端点)无法正常工作。
答案 0 :(得分:0)
您必须在Dockerfile中公开8080端口。在ENTRYPOINT之后添加下一个命令
Foo