概述
在日常使用 Docker 时,经常会遇到 “镜像拉取慢”“拉取超时”“无法连接镜像仓库” 等问题,核心原因通常有两个:
- 国内网络访问 Docker Hub、Google Container Registry 等海外仓库时,网络延迟高或存在访问限制;
- 企业 / 校园等内网环境中,需通过指定代理服务器才能访问外部网络。
Docker 本身不会自动使用系统全局代理,需单独配置代理规则 —— 无论是 HTTP/HTTPS 代理,还是 Socks5 代理,都可通过修改 Docker 服务的系统配置实现全局生效,彻底解决镜像拉取难题。本文以 Linux 系统(Ubuntu/CentOS/Debian 通用) 为例,详解两种主流代理场景的配置步骤。