【问题标题】:How to set docker image name using sbt-native-packager如何使用 sbt-native-packager 设置 docker 镜像名称
【发布时间】:2017-10-03 17:33:01
【问题描述】:

我正在开发 Lagom 框架中的多模块项目,并使用 SBT 构建它。我成功地配置了我的项目以使用 sbt-native-packager 生成 docker 图像。 我唯一的问题是这些图像的名称很“有趣”(例如:“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

【问题讨论】:

    标签: sbt sbt-native-packager


    【解决方案1】:

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

    但是,您提供的示例似乎是容器名称。要在使用docker run 时设置容器的名称,请使用--name 标志:

    docker run --name a_better_name my_image_name:tag
    

    【讨论】:

    • 这是真的!谢谢。我将图像名称与 docker 容器名称混淆了,这让我想知道为什么它不起作用。我实际上使用了 packageName 并正确设置了图像名称 - 正是文档所说的。
    猜你喜欢
    • 2020-11-07
    • 2015-12-28
    • 2018-05-18
    • 2015-10-03
    • 2014-01-09
    • 2013-09-15
    • 2014-12-01
    • 2020-03-19
    • 2016-02-15
    相关资源
    最近更新 更多