我正在尝试使用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 标签的有效名称(字符串)是什么?
最佳答案
我相信您的问题是功能和pk之间的“/”。
如果您是从bash脚本中调用命令,则可以尝试将其删除,如下所示:
variable=${variable//"/"/-}
假设该变量包含字符串“在lmr Controller 中的功能/ pk-2631实现驻留时间逻辑”然后在docker命令中以
$variable
的形式使用它