Sincedocker1.8你可以看到:ThisAPIisdeprecatedasof1.7.Toviewtheoldversion,seetheDockerHubAPIinthe1.7documentation.但是当我查看newdocumentation没有任何关于API访问的内容。我以为是基于DockerTrustedRegistry但我不能让它工作。这样的命令有效:curl-khttps://registry.hub.docker.com/v1/repositories/ubuntu/tags但它是v1已弃用的api。 最佳答案
所以,我正试图弄清楚一些事情,但到目前为止我还没有看到任何东西。我设置了一个dockerhub帐户,我想从CI服务器推送到私有(private)repo,并从它拉到生产中的盒子上。不过,据我所知,唯一的方法是访问每台机器并输入我的密码,与我用于Web登录的密码相同。这不可能吧?有什么我错过的吗? 最佳答案 将经过认证的配置文件复制到生产盒中。它应该在~/.dockercfg中。 关于DockerHub无密码登录,我们在StackOverflow上找到一个类似的问题:
所以,我正试图弄清楚一些事情,但到目前为止我还没有看到任何东西。我设置了一个dockerhub帐户,我想从CI服务器推送到私有(private)repo,并从它拉到生产中的盒子上。不过,据我所知,唯一的方法是访问每台机器并输入我的密码,与我用于Web登录的密码相同。这不可能吧?有什么我错过的吗? 最佳答案 将经过认证的配置文件复制到生产盒中。它应该在~/.dockercfg中。 关于DockerHub无密码登录,我们在StackOverflow上找到一个类似的问题:
我正在使用自动构建来为基准套件创建Docker镜像。在其中一个基准测试中,即网络搜索,我必须使用一个非常大的索引文件(11GB)。我的图像未构建,我收到此错误:构建已超时。但是当我查看很长的构建日志时,在最后一行我可以看到它实际上已经构建成功:Successfullybuilt4c84c7ec04c6似乎负责创建此镜像的工作人员失去了与其主节点(注册节点)的连接,而它仍在处理和构建镜像。可能是因为下载索引文件需要几个小时。我能做些什么来防止这种情况发生?更多信息可以查看构建日志here.谢谢。 最佳答案 我已经联系了他们的支持团队,
我正在使用自动构建来为基准套件创建Docker镜像。在其中一个基准测试中,即网络搜索,我必须使用一个非常大的索引文件(11GB)。我的图像未构建,我收到此错误:构建已超时。但是当我查看很长的构建日志时,在最后一行我可以看到它实际上已经构建成功:Successfullybuilt4c84c7ec04c6似乎负责创建此镜像的工作人员失去了与其主节点(注册节点)的连接,而它仍在处理和构建镜像。可能是因为下载索引文件需要几个小时。我能做些什么来防止这种情况发生?更多信息可以查看构建日志here.谢谢。 最佳答案 我已经联系了他们的支持团队,
我正在尝试获取Docker集线器的目录列表,但到目前为止,我只是收到一个错误响应。我的理解是我需要通过目录请求传递一个不记名token,所以我首先获取具有相关范围的token:curl-u"username:password"https://auth.docker.io/token?service=registry.docker.io&scope=registry:catalog:*"(这是使用我的DockerHub帐户中的用户名/密码)然后我将返回的token传递给注册表:curl-vL-H"Authorization:BearereyJhbGciOiJFUzI1NiIsInR5cC
我正在尝试获取Docker集线器的目录列表,但到目前为止,我只是收到一个错误响应。我的理解是我需要通过目录请求传递一个不记名token,所以我首先获取具有相关范围的token:curl-u"username:password"https://auth.docker.io/token?service=registry.docker.io&scope=registry:catalog:*"(这是使用我的DockerHub帐户中的用户名/密码)然后我将返回的token传递给注册表:curl-vL-H"Authorization:BearereyJhbGciOiJFUzI1NiIsInR5cC
我需要将DockerHub与Quay.io进行比较。Slant社区向大多数人推荐Quay.io。Quay.io排名第4,而DockerHubRegistry排名第8。哪一个更适合我? 最佳答案 它们只是不同的容器注册平台,主要区别在于它们提供的定价模型。docker.ioplan更昂贵,但为您提供更简单的持续集成、机器人帐户、团队、SSL加密、日志记录和审计等功能......DockerHub有一个免费的plan您拥有无限的公共(public)存储库,但速率限制为每6小时仅提取100个私有(private)存储库。当您想要禁用速率限
我需要将DockerHub与Quay.io进行比较。Slant社区向大多数人推荐Quay.io。Quay.io排名第4,而DockerHubRegistry排名第8。哪一个更适合我? 最佳答案 它们只是不同的容器注册平台,主要区别在于它们提供的定价模型。docker.ioplan更昂贵,但为您提供更简单的持续集成、机器人帐户、团队、SSL加密、日志记录和审计等功能......DockerHub有一个免费的plan您拥有无限的公共(public)存储库,但速率限制为每6小时仅提取100个私有(private)存储库。当您想要禁用速率限
似乎有很多可以轮询GitHub的示例,但我如何轮询DockerHub并基于此触发构建?我在DockerHub中为我的自动build设置了一个webhook,但我看不到如何在Jenkins中轮询它。似乎有这个Jenkins插件:https://wiki.jenkins-ci.org/display/JENKINS/DockerHub+Plugin但是,据我了解,自从DockerHub上的API更改以来,该插件已损坏。更新:似乎答案是使用BuildTriggers下的TriggerBuildsRemotely选项,但是由于匿名没有构建权限而失败。然后我改用这个插件:https://wiki