搜索

7.3. 管理容器 registry

download PDF

您可以将 OpenShift Container Platform 配置为使用外部 docker registry 来拉取镜像。但是,您可以使用配置文件来允许或拒绝某些镜像或 registry。

如果外部 Registry 使用了证书用于网络流量,它可以将其称为安全 registry。否则,registry 和 host 之间的流量是纯文本而不是加密,这意味着它是一个不安全的 registry。

7.3.1. Docker 搜索外部 registry

默认情况下,docker 守护进程能够从任何 registry 中拉取镜像,但搜索操作针对 docker.io/registry.redhat.io 执行。守护进程可以配置为通过 docker 守护进程使用 --add-registry 选项从其他 registry 中搜索镜像。

注意

Red Hat Enterprise Linux docker 软件包中默认存在从 Red Hat Registry registry.redhat.io 搜索镜像的功能。

流程
  1. 要允许用户在其他 registry 中使用 docker search 搜索镜像,请将这些 registry 添加到 registry 参数下的 /etc/containers/registries.conf 文件中:

    registries:
      - registry.redhat.io
      - my.registry.example.com
  2. 重启 docker 守护进程以允许使用 my.registry.example.com

    $ sudo systemctl restart docker.service

    重启 docker 守护进程会导致 docker 容器重启。

  3. 使用 Ansible 安装程序,这可以使用 Ansible 主机文件中的 openshift_docker_additional_registries 变量进行配置:

    openshift_docker_additional_registries=registry.redhat.io,my.registry.example.com
Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

© 2024 Red Hat, Inc.