docker - Kubernetes:未设置图像“XXX.dkr.ecr.eu-west-1.amazonaws.com/msg/my_image:v1.0”的 ID 或大小
问题描述
今天我尝试在我的 POD 中运行一个基于 cent OS 的容器作为第二个容器。在部署我的 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 存储库,但乍一看,您似乎正在尝试使用不正确的 name: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 提取提到的图像并与您的发现分享。
推荐阅读
- php - 如何在 Woocommerce 中显示商品的总价
- routes - 使用 Vue.js 时如何关闭 Laravel 混合路由
- html - 如何阻止 Chrome 更改我网页上的货币符号?
- r - 如何在 R 中为不同品牌绘制每个月随时间变化的条件均值
- phpmyadmin - sql.lib.php#613 phpmyadmin 中的 count() 错误
- firebase - 使用 jsPDF 从本地 PDF 显示 PDF 链接
- python - Python Concurrent.futures 执行时间与常规循环执行相同
- c# - 先卸载旧版本再安装新版本
- sql - UTM 到 LAT/LONG 的 T-SQL 转换
- android - 提供具有同步结果的异步库