问题标签 [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 投票
1 回答
955 浏览

vagrant - 如何在我的 Vagrant 文件中使用自定义 docker 注册表,以便我可以在 VM 中使用自定义映像(Mysql/Redis)

我有一个带有 docker 配置器的 Vagrant 文件。早些时候,我使用的是公共 docker 注册表中的 mysql 映像。现在,在我们的自定义注册表中创建了 mysql 映像后,我需要在我的 vagrant 文件中使用此注册表来提取映像并在 VM 中运行它。请给我一些例子

0 投票
7 回答
163223 浏览

docker - 如何在不同主机之间移动 Docker 容器?

我找不到将运行 docker 的容器从一个主机移动到另一个主机的方法。

有什么方法可以将容器推送到存储库,就像我们对图像所做的那样?目前,我没有使用数据卷来存储与容器内运行的应用程序相关的数据。所以一些数据驻留在容器中,我想在重新设计设置之前保留这些数据。

0 投票
1 回答
122 浏览

docker - 如何安全地设置私有 docker 注册表?

我能够不安全地设置私有 docker 注册表,并且能够从远程主机拉取和推送。但是,我想将其更改为使用安全连接。我已按照https://docs.docker.com/articles/https/上的说明进行操作,但我很困惑在运行注册表的 docker 主机上要遵循哪些步骤,以及在远程 docker 机器上执行哪些步骤?请帮忙!!!

提前致谢

0 投票
0 回答
68 浏览

redis - 使用redis配置时如何配置docker注册表始终启动并运行?

我已经用 Redis 配置了 docker 注册表。Redis 充当源,docker 注册表是接收器。我想以这样的方式配置它,以便:

  1. Docker 注册表始终启动并运行。
  2. 如果我restart=always用作 docker 注册表的参数,我如何确保 Redis 在 docker 注册表之前启动并运行?
  3. 如果 docker 镜像能够以不会被意外删除的方式注册,那就太好了。

怎么做?

0 投票
0 回答
139 浏览

nginx - 如何配置 docker 以便能够使用私有不安全的 docker-registry

我试图通过 HTTP 使用我的私有(使用 nginx 基本保护)

我可以使用我的凭据登录,但是当我尝试推送图像时,docker 说:

所以,为我设置 ssl 不是一个选项,我在这里读过https://docs.docker.com/reference/commandline/cli/#insecure-registries但它不适用于我的 docker 1.3.2。

有人可以解释如何配置它以能够通过 HTTP 工作。

0 投票
1 回答
3772 浏览

docker - Docker 未来是否支持 32 位 ubuntu(12.04) 或 suse OS?

我们在 Ubuntu(12.04) 和 Suse 的 32 位操作系统中部署了一些应用程序。并且应用程序对 32 位操作系统有一些依赖性,无法迁移到 64 位。我打算使用 Docker 进行部署,但目前它不支持 32 位。所以我想知道,docker 是否计划在未来以及何时支持 32 位操作系统?

或者

如果 docker 将来不支持 32 位操作系统,那么请为我的问题提出替代解决方案。

0 投票
2 回答
4489 浏览

docker - 在centos 7上安装本地docker注册表

我正在尝试按照此处的说明在 CentOS 7 机器上安装本地 docker.io 注册表:

https://github.com/docker/docker-registry#quick-start

我跑了(已编辑,只是为了显示 docker 正在运行):

看了几分钟提示后,我收到了一堆这样的错误:

编辑:

系统详情:

系统:

有什么想法我可能做错了吗?

这个文件应该在哪里?'./registry._setup_database.lock'

编辑2:

如果我在我的 Ubuntu 14.10 笔记本电脑上尝试它,我通过 ppa 安装了新版本的 docker,那么它可以工作:

任何想法我应该怎么做才能在我的 CentOS 服务器上获得相同的结果?我可以通过 CentOS 6 获得更新的 docker 客户端yum install吗?

0 投票
1 回答
4004 浏览

docker - Docker search finds image, but can't pull

I need to build a 32-bit Ubuntu Image, so I do

So what's wrong here?

0 投票
3 回答
3428 浏览

linux - 已下载 Docker 32 位映像,但告诉其为 64 位架构

我在这里可能完全错了,但是,我从 docker 注册表中提取了32bit/ubuntuuname -a ,然后运行我得到x86_64

我对这台机器的理解是错误的64bit吗?

0 投票
1 回答
691 浏览

search - 在进行 Docker 搜索时,注册表无法找到存储库中的所有图像

我想我知道为什么会发生这种情况,docker 注册表容器丢失了推送到 repo 的记录,我希望直接针对后端进行搜索(在我的情况下,我使用 s3 存储桶)。我有一个云模板,所以我经常从头开始我的堆栈,重新下载注册表容器,设置所有配置,当然我丢失了我推送到存储库的所有图像数据。我运行 docker 注册表容器的 ec2 实例可以出于任何原因更新或关闭,一个全新的实例将由自动扩展组启动。

所以我的问题基本上是,在执行搜索时始终连接到注册表并始终查看 s3 存储库中的所有图像的最佳可用方法是什么,无论是重新启动注册表还是启动了新映像?从 ec2 实例挂载卷将不起作用,因为 ec2 实例很可能在某个时间点与 docker 注册表容器一起关闭。