今天我尝试在我的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或大小?
亲切的问候马库斯
我不熟悉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提取所提及的图像并与您的调查结果共享。