问题标签 [docker-registry]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
4 回答
12371 浏览

docker - 如何设置充当代理的 docker 注册表?

我有一个服务器(我们将其命名为 A),它可以访问互联网,并且我可以从它从官方 docker.io 注册表中提取图像。

我还有其他服务器(B,C)出于安全原因不能具有相同的访问权限,但被允许访问 A。

我还决定在 A 上安装一个私有注册表,可以从 B 和 C 使用。

是否可以让这个注册表充当代理,就像当我想从 B 中提取官方图像时,它可以通过 A 来完成?

0 投票
2 回答
1436 浏览

docker - 无法在 docker 中提取私有仓库

我为我的应用程序创建了一个图像并将其作为private存储库上传到registry.hub.docker.

现在我每次尝试拉它时,都会出现以下错误

docker login我已经使用命令成功地通过 docker 验证了自己

我跑的命令

有什么线索吗?

0 投票
1 回答
123 浏览

docker - 区分 docker 注册表图像

最近全球 docker 注册表中的 centos 映像已更新(似乎是大约 4 天前)。在更新之前,我可以成功构建 Centos 6 映像,但现在某些软件包出现了一些安装错误。当我查看之前和之后的图像,然后尝试遵循版本历史时,它看起来像

其中箭头显示图像是如何更新的(左边是最旧的,而右边是最新的)。我很好奇图像有何不同。反正有没有做一个diff和图像?a005304e4e74b9aeeaeb5e17

0 投票
3 回答
1563 浏览

docker - Mesos 无法从私有 Docker 注册表部署容器

我有一个私有 Docker 注册表,可通过https://docker.somedomain.com访问(通过标准端口 443 而不是 5000)。我的基础设施包括一套 Mesosphere,它启用了 docker containerizer。我正在尝试通过 Marathon 将特定容器部署到 Mesos 从站;但是,这总是失败,因为 Mesos 几乎立即失败了任务,并且该沙箱的 stderr 和 stdout 中没有数据。

我尝试从标准 Docker Registry 中的映像进行部署,它似乎工作正常。我很难弄清楚出了什么问题。我的私有 Docker 注册表不需要密码身份验证(为调试而关闭),如果我进入 Meso 的从属实例,并以 root 身份使用 sudo su,我可以运行“docker pull docker.somedomain.com/services/myapp”每次都成功。

这是我开始任务的马拉松帖子数据:

我已经坚持了将近一天,我尝试过的一切似乎都产生了相同的结果。对此的任何见解将不胜感激。

我的版本: Mesos:0.22.1 Marathon:0.8.2 Docker:1.6.2

0 投票
1 回答
215 浏览

docker - export the IBM Docker container images in the registry

My aim is to show the portability of docker, and thus being able to export docker container images from the registry/repository to an external docker user.

I can perfectly pull the image from the machine with ICE CLI installed, and authentication (ice login passed), but if I use an other machine, the command docker pull registry-ice.ng.bluemix.net/ibmnode or docker pull registry-ice.ng.bluemix.net/kapi/nginx-test, I get the same result : authentication required.

My question is : is it possible to allow some docker images to be available for everyone, without authentication ?

I can obviously pull the image from the machine with ice logged in, and then re-export/push it, but it is not the easiest way.

Has anyone an idea, on how to do this ? Thanks for reading

0 投票
4 回答
1994 浏览

amazon-web-services - .dockercfg 文件应该如何托管在 Mesosphere-on-AWS 设置中,以便只有 Mesosphere 可以使用它?

我们在私有 VPC 中在 AWS 上使用 Mesosphere 建立了一个测试集群。我们有一些公开的 Docker 镜像,它们很容易部署。但是,我们的大多数服务都是私有镜像,托管在 Docker Hub 私有计划上,并且需要身份验证才能访问。

Mesosphere 能够进行私有注册表身份验证,但它以一种不完全理想的方式实现了这一点:需要在所有 Mesos/Marathon 任务定义中指定 .dockercfg 文件的 HTTPS URI。

正如标题所暗示的,问题基本上是:如何将 .dockercfg 文件托管在 AWS 中,以便尽可能严格地将访问权限限制在 Mesos 主从服务器上?

0 投票
1 回答
1258 浏览

docker - 您如何操作 docker registry 2.0 和 v2 API 中的标签?

现在 docker 注册表的 V1 已被弃用,我们启动了一个 v2 私有 repo,没有太多的待办事项。问题是我们依赖许多 v1 API 来管理部署标签。

到目前为止,我们可以轻松列出标签:

但是删除标签似乎包含的不仅仅是标签,而且似乎失败了:

也不清楚如何添加新标签 - 它曾经是这样的:

我查看了API 文档,但不清楚如何执行此操作。

以后是否可以添加和删除标签,如果可以,怎么做?

0 投票
1 回答
1236 浏览

kubernetes - 如何在 kubernetes 中运行 S3 支持的私有 Docker 注册表?

我在 Fedora 21 主机上的容器中运行了一个私有的 AWS S3 支持的 docker 注册表。我正在尝试将该设置移动到 kubernetes 中。

我的配置,

注册服务.yaml

注册表控制器.yaml

然后跑步,

kubectl.sh 获取 pod

检查日志它看起来像一个 DNS 问题,我不知道从哪里开始。

我在这里想念什么?我需要在某处配置 DNS 吗?

0 投票
2 回答
872 浏览

google-cloud-platform - 如何使用谷歌容器注册

我尝试使用 Google Container Registry,但它对我不起作用。

我写了以下内容containers.yaml

我通过以下命令运行实例。

我设置了以下acl权限。

但是当 docker pull image from Google Container Registry 时会发生访问被拒绝。

0 投票
1 回答
92 浏览

nginx - ssl 访问远程私有 docker-registry

尝试使用 nginx 服务器设置私有远程 docker-registry 时,我被 SSL 访问卡住了......

出于测试目的,我使用的是自签名证书(我不应该吗?),我写在 /etc/nginx/sites-available/mydockerregistry.mydomain.com

我的 SSL 设置有什么问题...?