Kubernetes:图片的ID或大小“XXX.dkr.ecr.eu-west-1.amazonaws.com/msg/my_image:v1.0”未设置

问题描述 投票:0回答:1

今天我尝试在我的POD中运行一个基于操作系统的容器作为第二个容器。在部署我的deployment.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或大小?

亲切的问候马库斯

docker deployment kubernetes kubernetes-pod
1个回答
1
投票

我不熟悉aws存储库,但起初看起来你似乎试图用不正确的名称拉取图像:tag。

标记良好的存储库示例: docker tag 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提取所提及的图像并与您的调查结果共享。

© www.soinside.com 2019 - 2024. All rights reserved.