今天,我尝试在POD中运行基于cent OS的容器作为第二个容器。 部署我的deploy.yaml时,我收到了此消息。
ImageInspectError: Failed to inspect image "XXX.dkr.ecr.eu-west-1.amazonaws.com/msg/ym_image:v1.0":
Id or size of image "XXX.dkr.ecr.eu-west-1.amazonaws.com/msg/my_image:v1.0" is not set
有人知道如何设置此ID或大小吗?
亲切的问候 马库斯
答案 0 :(得分:1)
我对aws存储库不熟悉,但是乍一看似乎您正在尝试提取名称不正确的图像:tag。
标记良好的存储库示例:
docker标记hello-world aws_account_id.dkr.ecr.us-east-1.amazonaws.com/hello-repository
(可选)您可以添加版本“ hello-repository:latest ”
您可以登录到aws帐户或列出存储库,并使用部署中的设置进行验证。
如果您的存储库不是以“ msg”开头,请验证一下
XXX.dkr.ecr.eu-west-1.amazonaws.com/msg/ym_image:v1.0“
有关aws中存储库的所有信息,您可以在这里找到: https://docs.aws.amazon.com/AmazonECR/latest/userguide/Repositories.html 尝试使用Docker拉出提到的映像并与您的发现分享。