Dockerfile 用于 Spring Boot 应用程序的位置在哪里?

huangapple go评论83阅读模式
英文:

Where is the Dockerfile used with Spring Boot app?

问题

我是一名初级的Java开发者,正在学习关于Docker的内容。在工作中,我们正在使用Spring Boot开发微服务,并使用Dockerfile来进行配置,在Dockerfile中我看到了针对Tomcat的配置。我想问您这个Dockerfile是在哪里使用的?是在部署的时候吗?我们正在使用Jenkins流水线来在Openshift上部署。这个Dockerfile会在应用程序部署在Openshift上时使用吗?谢谢!

英文:

I'm a junior Java developer and I'm learning about Docker. At the job we'are developing microservices with Spring Boot using Dockerfile and in the Dockerfile I see there is configuration for Tomcat. And I want to ask you where is this Dockerfile used? At the deploying? We're using Jenkins pipeline to deploy on Openshift. Is this Dockerfile used when the app is deployed on Openshift? Thank you!

答案1

得分: 1

你不一定需要一个Dockerfile。

例如,根据你如何设置项目,Maven/Gradle会为你包含一个,或者项目可以使用Jib

英文:

You don't necessarily need a Dockerfile.

For example, depending on how you've set up your project, then Maven/Gradle would include one for you, or the project could use Jib

huangapple
  • 本文由 发表于 2020年8月28日 02:57:06
  • 转载请务必保留本文链接:https://go.coder-hub.com/63622537.html
匿名

发表评论

匿名网友

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

确定