我正在尝试使我简单的spring boot应用程序在docker上工作
我正在Windows 10,docker 2.2.0.5引擎19.03.8上运行
我测试了简单的nginx图像,启动后它可以正常工作,我可以通过“ http // localhost:8000”访问它
但是当我尝试运行我的应用程序时,它不起作用 这是我的Dockerfile:
FROM openjdk:8-jdk-alpine
ARG JAR_FILE=target/*.jar
COPY ${JAR_FILE} app.jar
ENTRYPOINT ["java","-jar","/app.jar"]
我设置了非常基本的application.properties文件:
server.port=8080
spring.resources.static-locations:"file:./swagger-ui/"
然后使用以下命令构建并运行:
docker build -t myapp-image .
docker run -p 8081:8080 myapp-image
docker容器正在运行,我能够ssh并尝试在端口8080上卷曲某些api时全部正常,或者至少出现404错误
从我的主机到127.0.0.1 8081的经过测试的telnet可以访问
但是尝试执行localhost:8081 / somepath时出现“此页面无法正常工作”
我在这里想念什么,请帮忙?