git - 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
在哪里:
- 名称:lmr_controller_channel_plan
- 日期:20201009
- 吉萨什:4131043
- git 分支:feature/pk-2631-implement-dwell-time-logic-in-the-lmr-controller
这里有什么错误?docker 标签的有效名称(字符串)是什么?
解决方案
从泊坞窗文档:
标签名称必须是有效的 ASCII,并且可以包含小写和大写字母、数字、下划线、句点和破折号。标签名称不能以句点或破折号开头,最多可包含 128 个字符。
换句话说,您不能在 docker 标签中使用“/”。我建议改用 git commit 哈希(即使它不是那么花哨)。
推荐阅读
- android - MapsActivity Android 不在一个项目中工作,但从头开始的项目工作
- recursion - 2 次方的递归硬币找零(分区)
- perl - Perl 脚本提示输入密码,但不接受来自 ksh 的输入
- datetime - RobotFramework:将月份从日期转换为数字格式
- javascript - Typescript 导入与 JavaScript 导入
- android - 如何使用 ZXing 和 android CameraX 来解码 Barcode 和 QR Codes
- sql-server - 使用 VBA (Excel) 连接到 SQL Server 2016
- python - 如何使用groupby在python pandas中按条件递增
- odoo - 使用写入功能时预期的单例错误odoo11
- qooxdoo - 从 Manifest 文件中获取版本信息