【发布时间】:2019-01-16 11:15:22
【问题描述】:
我创建了一个 spring-boot 应用程序,当使用 maven 构建和运行它时,它运行成功。但是当我运行我的应用程序的 docker 时,它正在控制台中运行,但我无法访问任何 REST 端点浏览器给出页面未找到错误。
这是我Dockerfile的内容
FROM java:8
EXPOSE 5555:5555
ADD /hotline-api/target/hotline-api.jar hotline-api.jar
ENTRYPOINT ["java","-jar","hotline-api.jar","--spring.profiles.active=test"]
【问题讨论】:
-
能否上传启动日志
-
如何运行镜像?您使用的命令是什么?
-
docker run -p 5555:5555 my_image_name
-
您的
application.properties或application-test.properties中有server.port=5555吗? -
是的,服务器端口是 5555,当我使用 java -jar 运行 .jar 时,它运行成功
标签: spring docker spring-boot