首页 > 解决方案 > docker构建无效标签

问题描述

我正在尝试用 git 分支名称标记我的 docker 映像。我有这个错误:“无效的参数......对于“-t,--tag”标志:无效的参考格式”

我将分支名称转换为小写,但我仍然有这个问题。

这是错误:

invalid argument "dockdgsp01:5000/lmr_controller_channel_plan:20201009-4131043-feature/pk-2631-implement-dwell-time-logic-in-the-lmr-controller" for "-t, --tag" flag: invalid reference format

在哪里:

这里有什么错误?docker 标签的有效名称(字符串)是什么?

标签: gitdocker

解决方案


从泊坞窗文档

标签名称必须是有效的 ASCII,并且可以包含小写和大写字母、数字、下划线、句点和破折号。标签名称不能以句点或破折号开头,最多可包含 128 个字符。

换句话说,您不能在 docker 标签中使用“/”。我建议改用 git commit 哈希(即使它不是那么花哨)。


推荐阅读