Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/scala/17.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Scala 向我的sbt添加什么以支持非播放项目的Docker映像创建?_Scala_Docker_Sbt - Fatal编程技术网

Scala 向我的sbt添加什么以支持非播放项目的Docker映像创建?

Scala 向我的sbt添加什么以支持非播放项目的Docker映像创建?,scala,docker,sbt,Scala,Docker,Sbt,我有一个常规项目(不玩),我想为这个项目创建docker图像…我怎么做 我试过这样的方法: dockerRepository := Some("docker-docker-local.artifactoryonline.com") dockerUpdateLatest := true dockerEntrypoint := Seq("bin/%s" format executableScriptName.value, "-J-Xms1024M", "-J-Xmx2048m", "-J-ser

我有一个常规项目(不玩),我想为这个项目创建docker图像…我怎么做

我试过这样的方法:

dockerRepository := Some("docker-docker-local.artifactoryonline.com")

dockerUpdateLatest := true

dockerEntrypoint := Seq("bin/%s" format executableScriptName.value, "-J-Xms1024M", "-J-Xmx2048m", "-J-server")
但是,
dockerepository
dockerupdatest
dockerntrypoint
在我的项目中不熟悉,我需要导入一些东西,但我不知道是什么

我还有一个jfrog帐户来保存我的工件(这就是我添加url的原因)

最好的方法是什么


谢谢@

您需要在构建中添加一个支持Docker映像创建的sbt插件。退房要使用它,请将其添加到您的
项目/plugins.sbt

addSbtPlugin("com.typesafe.sbt" % "sbt-native-packager" % "1.0.6")
然后在
build.sbt
中,启用Docker支持

enablePlugins(DockerPlugin)
之后,您的设置将被识别,并且您可以执行以下任务:

docker:publishLocal
打造码头工人形象

docker:publish
生成映像并发布到配置的存储库

请参阅和上的完整文档

还有一个邮件列表:

看一看可能会有用