标记docker镜像时出现“invalid repository/tag reference format”错误

qoefvg9y  于 12个月前  发布在  Docker
关注(0)|答案(2)|浏览(214)

我试图使用下面的命令创建一个图像标签,但我得到一个错误:

$ docker tag s1-env-project-data-explorer-ui:latest 111111111111.dkr.ecr.us-east-1.amazonaws.com/s1-env-project-common:s1-env-project-data-explorer-ui:latest

Error parsing reference: "111111111111.dkr.ecr.us-east-1.amazonaws.com/s1-env-project-common:s1-env-project-data-explorer-ui:latest" is not a valid repository/tag: invalid reference format

字符串
我错过了什么?

kg7wmglp

kg7wmglp1#

docker标签中不能有:。在文档中:
标记必须是有效的ASCII,并且可以包含小写和大写字母、数字、下划线、句点和连字符。
因此以下内容无效:
111111111111.dkr.ecr.us-east-1.amazonaws.com/s1-env-project-common:s1-env-project-data-explorer-ui:latest
根据您的评论,如果您正在使用两个不同的组件,您当然应该有两个不同的ECR存储库。

b1zrtrql

b1zrtrql2#

请考虑以下格式

docker tag <repo_name>:<tag_name> <account_id>.dkr.ecr.us-east-1.amazonaws.com/<repo_name>:<tag_name>

字符串
例如:

docker tag repo1:first_tag 111111111111.dkr.ecr.us-east-1.amazonaws.com/repo1:first_tag

相关问题