7.10.4. 使用 Anaconda 上的 pull secret 访问私有 registry


默认 Anaconda 安装程序 ISO 需要 bootstrap 配置的副本,以便在通过网络获取时访问目标 registry。在获取目标 bootc 容器镜像前,您可以使用 Anaconda %pre 命令对安装环境执行任意更改。

先决条件

  • Bootc 提供 registry 的私有访问。

流程

  1. 配置 pull secret。以下是一个示例:

    %pre
    mkdir -p /etc/ostree
    cat > /etc/ostree/auth.json << 'EOF'
    {
            "auths": {
                    "quay.io": {
                            "auth": "<your secret here>"
                    }
            }
    }
    EOF
    %end
  2. 对不安全的注册中心禁用 TLS:

    %pre
    mkdir -p /etc/containers/registries.conf.d/
    cat > /etc/containers/registries.conf.d/local-registry.conf << 'EOF'
    [[registry]]
    location="[IP_Address]:5000"
    insecure=true
    EOF
    %end
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

關於紅帽

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

让开源更具包容性

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

关于红帽文档

Legal Notice

Theme

© 2026 Red Hat
返回顶部