3

我正在试用dockerizing我的Scala/Akka应用程序:我正在使用sbt-native-packager并希望部署到GKE。 看来我可以通过在我的build.sbt文件中设置正确的值,然后通过sbt docker:publish启动它。如何从sbt-native-packager发布到Google Container Engine?

我不确定build.sbt文件中的值应该是什么。例如,dockerRepository设置应具有的形式

[repository.host[:repository.port]] 

什么是正确的信息放在那里对GKE集群?非常感谢你的任何指针。

回答

2

以下build.sbt设置为我工作:

dockerBaseImage := "java:8-jre" 
packageName in Docker := "you-gcloud-project-id/api" 
maintainer in Docker := "Maintainer" 
packageSummary := "Package summary" 
packageDescription := "Package description" 
dockerRepository := Some("us.gcr.io") 

步骤

  1. 用您的云谷歌项目ID在packageName领域

  2. 设置dockerRepository取其gcr.io host 你想用。

  3. Authenticate使用谷歌云SDK

  4. 运行sbt docker:publish

相关问题