Почему sbt-native-packager создает висячее изображение? - PullRequest
1 голос
/ 18 мая 2019

Я использую https://www.scala -sbt.org / sbt-native-packager / index.html для создания образа для контейнера докера.

Выполнение команды:

sbt docker:publishLocal

Создает для меня желаемое изображение:

docker images
REPOSITORY          TAG                 IMAGE ID            CREATED             SIZE
sweetsoft/sapmock   latest              6721e5c95111        6 seconds ago       664MB
<none>              <none>              f51bdd5b68cb        12 seconds ago      703MB
openjdk             8                   bec43387959a        10 days ago         625MB

Но почему оно создает висячее изображение <none>?

Файл build.sbt содержит следующую инструкцию sbt-native-packager:

enablePlugins(JavaServerAppPackaging)
enablePlugins(DockerPlugin)
enablePlugins(GitVersioning)
dockerExposedPorts := Seq(8080)

git.formattedShaVersion := git.gitHeadCommit.value map { sha =>
  s"$sha".substring(0, 7)
}

dockerUpdateLatest := true
dockerUsername := Some("sweetsoft")
dockerAlias := DockerAlias(None, dockerUsername.value, (packageName in Docker).value, git.gitDescribedVersion.value)
...