18.5. 在 RHEL 的镜像模式中配置代理互联网访问


如果您要部署到需要使用代理访问互联网的环境,您需要配置服务来访问预期的资源。

要做到这一点,在您的配置中定义一个带有所需环境变量的单个文件,并使用 systemd drop-in 单元文件引用该文件。

流程

  • 定义通用代理环境变量。后续所有需要访问互联网的服务都必须明确引用这个通用文件。

    # /etc/example-proxy.env
    https_proxy="http://example.com:8080"
    all_proxy="http://example.com:8080"
    http_proxy="http://example.com:8080"
    HTTP_PROXY="http://example.com:8080"
    HTTPS_PROXY="http://example.com:8080"
    no_proxy="*.example.com,127.0.0.1,0.0.0.0,localhost"
  • 为核心服务定义置入单元。bootcpodman 工具通常需要代理配置,bootc 并不总是作为 systemd 单元运行。

    # /usr/lib/systemd/system/bootc-fetch-apply-updates.service.d/99-proxy.conf
    [Service]
    EnvironmentFile=/etc/example-proxy.env
  • 定义用于 podman systemd 单元的代理

    您可以以 root 用户身份在 /etc/containers/containers.conf 配置文件中,或者以非 root 用户身份在 $HOME/.config/containers/containers.conf 配置文件中为 podman 和容器的代理和环境设置设置配置。

Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

關於紅帽

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

让开源更具包容性

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

关于红帽文档

Legal Notice

Theme

© 2026 Red Hat
返回顶部