按照https://docs.docker.com/v1.7/reference/api/docker-io_api/#list-library-repository-images处的文档,如果将图像返回到多个存储库,我会在返回列表时遇到一些问题。不确定是否缺少某些东西,或者是否有任何问题?
此示例有效,返回校验和和id对象的数组:https://index.docker.io/v1/repositories/library/ubuntu/images
但https://index.docker.io/v1/repositories/codacy/codacy-pylint/images返回一个空数组
也许repo需要一些带信息的文件?
答案 0 :(得分:3)
您使用的是过时的api:https://docs.docker.com/v1.8/reference/api/docker-io_api/#list-library-repository-images
我试图寻找最后一个但没有成功。
无论如何,这种行为是正确的,因为在codacy-pylint中你没有多个Dockefiles,你只有一个Dockerfile并且在它们上应用了标签。
对于ubuntu图像,涉及多个Dockerfiles,这就是为什么这个URL会返回很多内容。
我认为你真正想要的是:https://index.docker.io/v1/repositories/codacy/codacy-pylint/tags
答案 1 :(得分:0)
可能你必须将你的proyect介绍给官方图书馆。您可以在此处获得有关如何执行此操作的更多信息: