DataWizardess 2025-09-24 19:50 采纳率: 98.9%
浏览 3

containerd pull镜像时HTTP配置不生效?

在使用 containerd 通过 `ctr images pull` 命令拉取镜像时,部分用户配置了 HTTP 代理(如在 `/etc/systemd/system/containerd.service.d/http-proxy.conf` 中设置 `HTTP_PROXY` 环境变量),但发现配置未生效,仍无法访问外部镜像仓库。常见表现为拉取超时或连接拒绝,即使系统级代理已正确配置。问题通常源于 containerd 配置未重载或镜像端点使用 HTTPS 而误配 HTTP 代理策略。需确认 `systemctl daemon-reload && systemctl restart containerd` 已执行,并检查 `containerd config dump` 中代理环境是否生效。此外,若 registry 使用 HTTPS 协议,应配置 `HTTPS_PROXY` 而非仅 `HTTP_PROXY`,否则请求将绕过代理导致失败。
  • 写回答

0条回答 默认 最新

    报告相同问题?

    问题事件

    • 创建了问题 9月24日