【发布时间】:2016-10-03 20:43:33
【问题描述】:
我的应用程序是使用 Scala 在 Play Framework (2.5.3) 上构建的。为了部署应用程序,我使用sbt docker:publishLocal 命令创建了一个 docker 映像。我试图找出基本 docker 映像文件在播放框架文件夹结构中的位置。我确实在 target/docker 文件夹中看到了一个 DockerFile。我不知道 Play Framework 如何创建这个 DockerFile 以及 Play Framework 在哪里/如何告诉 docker 在基础映像上分层应用程序。我是 scala/play/docker n00b。请帮忙。
【问题讨论】:
-
在标题中您询问的是 docker 映像,在内容中 - 关于 docker 文件和“基础 docker 映像”。所以最后,你在找什么。还有:你为什么需要它?
-
Docker 镜像是由一个名为 sbt-native-packager 的插件生成的,而不是由 Play 框架本身生成的。也许他们的文档可以帮助您 github.com/sbt/sbt-native-packager、github.com/marcuslonnberg/sbt-docker 和 scala-sbt.org/sbt-native-packager/formats/docker.html。
-
@michaJlS 我正在寻找有关 play 框架使用的基本 docker 映像的详细信息。关于你关于我为什么需要它的问题 - 1. 我想知道它在哪里 2. 我想知道如果需要我可以如何添加另一层。
标签: scala playframework docker sbt playframework-2.5