我想为纯Dockerfile文本构建映像,是否有一个SBT插件可以让我指定自己的Docker文件。
答案 0 :(得分:2)
我真的没有看到这里需要插件。最简单的方法是只创建一个sbt任务,该任务在shell中调用docker进程。在sbt中这样做非常简单,请看以下答案:How to execute a bash script as sbt task?
类似这样的东西:
lazy val yourDockerTask = taskKey[Unit]("Runs docker build")
yourDockerTask := {
"docker build ." !
}
然后,您可以从sbt shell调用刚刚创建的任务。