Podman Docker 镜像配置教程

适用于 CentOS / Ubuntu / Arch 等系统,支持通过配置专属镜像地址提升镜像拉取速度、可控性与可用性。

1
适用场景

  • 你使用的是 Podman 替代 Docker
  • 想加快从 docker.io, ghcr.io, gcr.io, k8s.gcr.io 拉取镜像的速度
  • 你有自己的专属镜像地址,如:xxx.xuanyuan.run

2
打开配置文件

编辑 Podman 的镜像仓库配置文件:

sudo nano /etc/containers/registries.conf

有些系统是 /etc/containers/registries.conf.d/ 目录内多个文件,也可以新增一个 custom.conf 文件。

3
添加配置内容

在配置文件中添加以下内容:

unqualified-search-registries = ["docker.io"]

[[registry]]
prefix = "docker.io"
insecure = true
location = "registry-1.docker.io"

[[registry.mirror]]
location = "xxx.xuanyuan.run"

[[registry]]
prefix = "k8s.gcr.io"
insecure = true
location = "k8s.gcr.io"

[[registry.mirror]]
location = "xxx-k8s.xuanyuan.run"

[[registry]]
prefix = "registry.k8s.io"
insecure = true
location = "registry.k8s.io"

[[registry.mirror]]
location = "xxx-k8s.xuanyuan.run"

[[registry]]
prefix = "gcr.io"
insecure = true
location = "gcr.io"

[[registry.mirror]]
location = "xxx-gcr.xuanyuan.run"

[[registry]]
prefix = "ghcr.io"
insecure = true
location = "ghcr.io"

[[registry.mirror]]
location = "xxx-ghcr.xuanyuan.run"

说明:请将 xxx.xuanyuan.run 替换为你的专属镜像地址。

4
测试是否生效

运行以下命令测试是否走专属域名:

podman pull docker.io/library/alpine

然后查看是否访问了 xxx.xuanyuan.run,可以在代理服务器或网络抓包工具中确认。

5
常见问题

镜像拉取仍走官方源
可能原因:
  • 配置文件路径错误或语法错误
  • 配置文件中没有配置对应的仓库
  • 专属域名没有流量
解决方法:
  • 检查配置文件路径和 TOML 语法
  • 检查具体是哪个仓库链接不上,配置到配置文件中
  • 前往充值页面充值流量包

用户好评

来自真实用户的反馈,见证轩辕镜像的优质服务

oldzhang的头像

oldzhang

运维工程师

Linux服务器

5

"Docker访问体验非常流畅,大镜像也能快速完成下载。"

免费获取在线技术支持请 提交工单,官方QQ群:13763429 。
轩辕镜像面向开发者与科研用户,提供开源镜像的搜索和访问支持。所有镜像均来源于原始仓库,本站不存储、不修改、不传播任何镜像内容。
商务:17300950906
©2024-2025 源码跳动