sbt-native-package docker 插件是不是支持创建标签

Posted

技术标签:

【中文标题】sbt-native-package docker 插件是不是支持创建标签【英文标题】:Does sbt-native-package docker plugin support to create a tagsbt-native-package docker 插件是否支持创建标签 【发布时间】:2015-07-22 07:37:10 【问题描述】:

sbt-native-package docker 插件是否支持创建标签?

有没有办法显示 sbt-native-package docker 的可用命令? 文档似乎远未完成

【问题讨论】:

【参考方案1】:

sbt-native-package docker 插件是否支持创建标签?

不。只有一个dockerUpdateLatest,它覆盖了latest 标签。如果您需要此功能,请创建问题或更好的拉取请求:)

有没有办法显示 sbt-native-package docker 的可用命令?

docker docs 提供了所有tasksettings 的完整概述。 sbt-native-packager 是实际 docker cli 工具的一个非常薄的包装器。

文档似乎远未完成

docs 包含如何使用插件、所有设置和任务以及解释以及如果预定义的设置不足以满足您的需求,您可以如何自定义构建的不同方式。但是,我们不会记录我们不做的事情。这就是问题所在。

如果普通文档还不够,您还可以查看scaladocs,它的内容不那么广泛,但您可以完整查看代码。

希望对您有所帮助, 渚

【讨论】:

谢谢,Muki,非常详细的回答。我尝试在使用 sbt release 时设置自己的发布版本,最后,我发现可以嵌入 scala 代码,如 'set ReleaseVersion := ver => "1.1.1" ' 来做到这一点。所以,这就是我问这个问题的原因。再次非常感谢您。

以上是关于sbt-native-package docker 插件是不是支持创建标签的主要内容,如果未能解决你的问题,请参考以下文章

使用 sbt-native-packager 构建 docker 包时重复映射

如何使用 sbt-native-packager 设置 Docker Registry

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

sbt-native-packager:Alpine Docker Image 上的 Scala 应用程序失败,权限被拒绝

使用 sbt-native-packager 为我的 sbt 项目获取 docker 支持时出错

如何使用 sbt-native-packager 在 Docker 中使二进制文件可执行?