使用ubuntu在Windows docker中运行本地Spring Boot应用程序

时间:2018-12-12 07:00:51

标签: spring-boot docker ubuntu dockerfile

我有spring boot应用程序,并试图在Ubuntu中运行。 我遵循了许多教程,但是对于初学者来说,这很麻烦。

在Windows中安装了docker,在docker中提取了Ubuntu映像。 现在如何在Docker Ubuntu中包含我的本地项目。是否有必要在Ubuntu docker中安装项目所需的所有软件,还是我应该加载Java映像或tomcat映像并使用它们。如何在我的本地项目文件夹中找到ubuntu中的dockerfile。预先感谢。

1 个答案:

答案 0 :(得分:3)

尝试以下docker文件:-(用您项目中的实际jar名称更新<>)

FROM openjdk:8-jdk-alpine
VOLUME /tmp
COPY <<your jar name>> app.jar
EXPOSE 8080
ENTRYPOINT ["java","-Djava.security.egd=file:/dev/./urandom","-jar","/app.jar"]

然后运行命令

docker build -t myspringboot-app .
docker run -p 8080:8080 myspringboot-app