Java Docker运行-错误:无法找到或加载主类org.springframework.boot.loader.JarLauncher
我让这个Java Docker运行-错误:无法找到或加载主类org.springframework.boot.loader.JarLauncher,java,spring,spring-boot,docker,Java,Spring,Spring Boot,Docker,我让这个Dockerfie在我的macbook上完美运行,但当我试图在windows上构建并运行它时,我遇到了错误 docker run --name my-project-container my-project:latest Docker run - Error: Could not find or load main class org.springframework.boot.loader.JarLauncher 我正在这里添加我的Dockerfile FROM openjdk:8
Dockerfie
在我的macbook
上完美运行,但当我试图在windows上构建并运行它时,我遇到了错误
docker run --name my-project-container my-project:latest
Docker run - Error: Could not find or load main class org.springframework.boot.loader.JarLauncher
我正在这里添加我的Dockerfile
FROM openjdk:8-jre-alpine
ADD target/my-project-1.0.jar my-project-1.0.jar
ADD etc etc
EXPOSE 8080:8080
ENTRYPOINT ["java", "-jar", "my-project-1.0.jar"]
当建筑物发出警告时
SECURITY WARNING: You are building a Docker image from Windows against a non-Windows Docker host. All files and directories added to build context will have '-rwxr-xr-x' permissions. It is recommended to double check and reset permissions for sensitive files and directories.
Docker run - Error: Could not find or load main class org.springframework.boot.loader.JarLauncher
我甚至尝试添加包含org.springframework.boot.loader.JarLauncher
类的jar,但没有成功。另外,由于我完全能够在我的macbook上运行相同的程序,我确信除了类org.springframework.boot.loader.JarLauncher
之外,还有更多的错误。您找到了解决方案吗?您找到了解决方案吗?