首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用gcr.io图像运行吊舱时出错

使用gcr.io图像运行吊舱时出错
EN

Stack Overflow用户
提问于 2015-10-02 23:53:12
回答 1查看 964关注 0票数 4

我已经成功地使用以下命令实现了将我的码头集装箱图像推送到gcr.io

$ gcloud docker push gcr.io/project-id-123456/my-image

但是,当我尝试创造一个新的吊舱时,我会得到以下错误:

代码语言:javascript
复制
$ kubectl run my-image --image=gcr.io/project-id-123456/my-image
CONTROLLER  CONTAINER(S)  IMAGE(S)                           SELECTOR      REPLICAS
my-image    my-image      gcr.io/project-id-123456/my-image  run=my-image  1

$ kubectl get pods
NAME            READY  STATUS                                                                                                   RESTARTS   AGE
my-image-of9x7  0/1    Error pulling image (latest) from gcr.io/project-id-123456/my-image, Untar exit status 1 unexpected EOF  0          5m

它也不会吸引我的本地人:

代码语言:javascript
复制
$ docker rmi -f $(docker images -q) # Clear local image cache
$ gcloud docker pull gcr.io/project-id-123456/my-image:latest
…
Error pulling image (latest) from gcr.io/project-id-123456/my-image, Untar re-exec error: exit status 1: output: unexpected EOF

谁能给我建议一下怎么解决这个问题吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-10-03 02:29:48

好吧,在深入了解了Docker代码库之后,我想我已经找到了一些类似的报告。

这个错误的显示方式在1.7中改变了,但是这个线程似乎是相关的:https://github.com/docker/docker/issues/14792

这使我转向了这个修复程序,它在1.8:https://github.com/docker/docker/pull/15040中着陆。

特别是,请参见以下评论:https://github.com/docker/docker/pull/15040#issuecomment-125661037

该评论似乎表明,这只是v1层的一个问题,因此我们对v2的Beta支持可能会解决这个问题。

您可以通过: v2 gcloud docker --server=beta.gcr.io push beta.gcr.io/project-id-123456/...进行我们的gcloud docker --server=beta.gcr.io push beta.gcr.io/project-id-123456/...测试。

然后,只需将Pod中的引用更改为“beta.gcr.io/.”它将通过v2来拉动。

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/32917442

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档