Я использую 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)