首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在bluemix中推送镜像时出现Manifest invalid错误

在bluemix中推送镜像时出现Manifest invalid错误
EN

Stack Overflow用户
提问于 2016-02-10 09:25:56
回答 4查看 4.3K关注 0票数 1

我已经在我的windows系统中本地创建了一个映像。该图像将hello world应用程序war文件复制到liberty服务器。我能够在我的系统中本地构建和运行映像。但是,我无法将应用程序推送到bluemix。

这是我的docker文件:

代码语言:javascript
复制
FROM registry.ng.bluemix.net/ibmliberty:latest
COPY HelloWorldWeb.war /opt/ibm/wlp/usr/servers/defaultServer/dropins/
ENV LICENSE accept
EXPOSE 9080 22

这些命令是成功的:

代码语言:javascript
复制
$ docker build -t libertytest1 c:/Microservices
$ docker tag libertytest1 registry.ng.bluemix.net/my_ibm/libertytest1
$ docker run --rm -i -t libertytest1

此命令失败,并显示以下错误:

代码语言:javascript
复制
$ docker push registry.ng.bluemix.net/my_ibm/libertytest1
The push refers to a repository [registry.ng.bluemix.net/my_ibm/libertytest1]
9f24cf425f1e: Pushed
5f70bf18a086: Pushed
f5115b19b62d: Pushed
d255f44e3bce: Pushed
3eb8d309e7a4: Pushed
b9ca157916fa: Pushed
9d3eae113364: Pushed
8077bafd5c40: Pushed
86a4f2b11dd6: Pushed
58de70953d07: Pushed
3a497f2a043d: Pushed
612baa4f0341: Pushed
63f90ec2c29b: Pushed
54f3ce62fc73: Pushed
7c7cf479c321: Pushed
manifest invalid: manifest invalid

当我登录到bluemix并检查我的容器时,我看不到这个容器。请建议如何解决此错误。

注意:我在war文件中添加了一个manifest.yml,但仍然存在相同的错误。

EN

回答 4

Stack Overflow用户

发布于 2016-02-10 09:29:04

很大程度上就像你使用的是旧版本的Docker。

代码语言:javascript
复制
manifest invalid: manifest invalid

请升级docker client (至少升级到v1.8.1)并重新尝试push,推送镜像应该没问题。

票数 1
EN

Stack Overflow用户

发布于 2016-02-10 19:04:42

在Docker 1.10中,他们对生成图像清单的方式进行了更改。

IBM Containers Registry运行的Docker Registry版本不支持使用新格式构建的映像,因此在尝试推送时会出现错误。

我们正在努力让推送使用最新版本的Docker再次工作,但目前您需要执行以下操作之一:

Docker1.9在您的机器上使用IBM Containers构建服务:cf ic build -t registry.ng.bluemix.net/my_ibm/libertytest1 c:/Microservices

  • Downgrade to 1.9,并像上面一样在本地运行您的命令。

编辑:问题现已解决。您现在可以使用Docker 1.10推送镜像。

票数 1
EN

Stack Overflow用户

发布于 2018-11-08 23:25:00

对于任何使用Artifactory的人来说,我都遇到了同样的问题。

代码语言:javascript
复制
manifest invalid: manifest invalid

修复方法是更新Artifactory用户帐户的权限,使其同时具有writeoverwritedelete权限。

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

https://stackoverflow.com/questions/35305320

复制
相关文章

相似问题

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