Podman 配置镜像源加速的方法
Podman 作为一款开源的容器引擎,默认从 Docker Hub 拉取镜像,但国内访问可能较慢。配置镜像源加速可以显著提升镜像拉取效率。
配置全局镜像加速源
编辑或创建 /etc/containers/registries.conf 文件,在 [registries.search] 部分添加国内镜像源:
[registries.search]
registries = ['docker.io', 'registry.cn-hangzhou.aliyuncs.com']
阿里云、腾讯云等平台均提供容器镜像服务,可替换为对应的 registry 地址。
单次拉取指定镜像源
在 podman pull 命令中直接指定镜像源地址:
podman pull registry.cn-hangzhou.aliyuncs.com/google_containers/pause:3.2
这种方式适合临时使用特定镜像源,不影响全局配置。
使用镜像加速器服务
许多云服务商提供镜像加速器服务,例如阿里云加速器。在对应平台获取加速器地址后,配置到 Podman 中:
- 登录云平台获取专属加速器地址
- 修改
registries.conf文件添加该地址 - 重启 Podman 服务使配置生效
验证配置是否生效
执行以下命令查看当前生效的镜像源配置:
podman info | grep registries -A 10
输出中应包含配置的镜像源地址,表明配置已成功加载。
注意事项
- 不同 Linux 发行版可能使用不同的配置文件路径
- 需要确保添加的镜像源支持所需镜像的拉取
- 企业内网环境可能需要额外配置代理或私有 registry
- 配置变更后建议重启 Podman 相关服务
2180

被折叠的 条评论
为什么被折叠?



