Podman的镜像配置存放在:
/etc/containers/registries.conf全局配置$HOME/.config/containers/registries.conf(默认不存在,手动创建)
国内镜像
国内可用的加速镜像:
- 网易云 https://hub-mirror.c.163.com
- 阿里云,需要登录账号,按步骤:
点击 管理控制台-左侧镜像工具-镜像加速器-复制加速器地址
得到地址:https://xxxxxxxx.mirror.aliyuncs.com
(xx代表分配个人的地址)
配置
1. unqualified-search-registries 配置默认镜像地址
常用 podman pull redis 配置会从docker.io拉取,无需限定的 docker.io/redis 的完整格式。
unqualified-search-registries 可以设置 默认的源,无需完整格式。 docker.io、 quay.io、registry.k8s.io 等常见镜像仓库。
unqualified-search-registries = ["docker.io"]
# 可配置多个
unqualified-search-registries = ["docker.io", "quay.io"]
2. [[registry]] 配置镜像源
在 registries.conf 文件后添加:
[[registry]]
prefix = "docker.io/library"
location = "hub-mirror.c.163.com/library"
多个源配置:
[[registry]]
location = "docker.io/library"
[[registry.mirror]]
location = "hub-mirror.c.163.com/library"
[[registry.mirror]]
location = "xxxxxxxx.mirror.aliyuncs.com/library"
说明;
prefix通过 镜像 主机和路径 匹配 选择对应的 镜像[[registry]]里prefix不设置,缺省是location的值。
上面请求顺序为 :
- hub-mirror.c.163.com/library
- xxxxxxxx.mirror.aliyuncs.com/library
- docker.io/library
1731

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



