如何使用 sbt-native-packager 设置 docker 图像名称

How to set docker image name using sbt-native-packager

我正在 Lagom 框架中开发多模块项目并使用 SBT 构建它。我成功地将我的项目配置为使用 sbt-native-packager 生成 docker 图像。 我遇到的唯一问题是这些图像有 'funny' 个名称(例如:'brave_meninsky'、'loving_archimedes'、'vigilant_ride' 等),我想以不同的方式命名它们。

如何使用 sbt-native-packager 设置自定义 docker 图像名称?

我无法在 the docs 中找到答案。

我使用以下版本:

SBT: 0.13.13

斯卡拉:2.11.8

sbt-native-packager: 1.2.0-M9

The documentation 表示在 Docker 范围内设置 packageName 以更改图像名称。

不过,你举的例子好像是容器名。要在使用 docker run 时设置容器的名称,请使用 --name 标志:

docker run --name a_better_name my_image_name:tag