【发布时间】:2019-11-22 14:18:50
【问题描述】:
我正在尝试调试我的应用程序,该应用程序在 docker 容器中的 kubernetes 中运行。该图像是使用 sbt native-packager docker 插件构建的。我想登录 pod 并在那里进行调查,但默认用户帐户 (demiourgos728) 没有权限,我不知道如何切换到 root 帐户。
我尝试运行kubectl exec --user=root image -- bash(未找到用户),也尝试运行图像中的su -(身份验证失败),但均未成功。用于构建应用的基础镜像是 java:8。
这些是我在 build.sbt 中的 docker 设置:
.settings(
Seq(
dockerBaseImage := "java:8",
publishArtifact := false,
dockerExposedPorts ++= Seq(8088),
packageName in Docker := "api-endpoint"
))
【问题讨论】:
标签: scala docker kubernetes sbt