尧图网站建设 尧图网络
  • 首页
  • 关于我们
  • 服务项目
  • 案例展示
  • 建站流程
  • 资讯中心
  • 联系我们
首页/资讯中心/详情

Podman 配置国内镜像

Podman 配置国内镜像
📅 发布时间:2026/7/8 10:15:47

文章目录

  • 背景
  • 前置条件
  • 可用镜像源
  • 操作步骤
    • 1. 进入虚拟机
    • 2. 切换 root(推荐)
    • 3. 备份原配置(如果有的话)
    • 4. 写入镜像配置
    • 5. 退出虚拟机并重启
    • 6. 验证配置是否生效
  • 故障排查

背景

Podman 默认从 Docker Hub(docker.io)拉取镜像,在国内访问经常超时或速度极慢。在 macOS / Windows 上,Podman 运行在虚拟机(podman machine)中,镜像配置必须在虚拟机内部完成,而非宿主机。

前置条件

  • 安装 podman 与 podman-compose
  • 已初始化 Podman Machine:podman machine init
  • 虚拟机已启动:podman machine start

可用镜像源

镜像源地址备注
DaoClouddocker.m.daocloud.io老牌镜像,稳定性好
1msdocker.1ms.run速度较快
腾讯云mirror.ccs.tencentyun.com腾讯云内网更快
阿里云registry.cn-hangzhou.aliyuncs.com需注册获取专属加速地址
中科大docker.mirrors.ustc.edu.cn教育网友好

操作步骤

以下🏠 宿主机和📦 虚拟机标签区分命令执行位置。

1. 进入虚拟机

# 🏠 宿主机podmanmachinesshpodman-vm

2. 切换 root(推荐)

# 📦 虚拟机sudo-i

3. 备份原配置(如果有的话)

# 📦 虚拟机cp/etc/containers/registries.conf /etc/containers/registries.conf.bak2>/dev/null

4. 写入镜像配置

方式一:一键写入(推荐)

# 📦 虚拟机(root)cat>/etc/containers/registries.conf<<'EOF' unqualified-search-registries = ["docker.io"] [[registry]] prefix = "docker.io" location = "docker.io" [[registry.mirror]] location = "docker.m.daocloud.io" [[registry.mirror]] location = "docker.1ms.run" [[registry.mirror]] location = "mirror.ccs.tencentyun.com" EOF

unqualified-search-registries指定当镜像名不含 registry 前缀时默认搜索的仓库,设为docker.io即可兼容docker pull nginx这类用法。

方式二:手动编辑

# 📦 虚拟机vi/etc/containers/registries.conf

5. 退出虚拟机并重启

# 📦 虚拟机exit# 退出 rootexit# 退出虚拟机(回到宿主机)
# 🏠 宿主机podmanmachine stoppodmanmachine start

6. 验证配置是否生效

# 🏠 宿主机podmaninfo--format'{{json .registries}}'|python3-mjson.tool

或简化版:

podmaninfo|grep-A10"registries"

看到配置的镜像地址即表示生效。可以拉一个镜像测试速度:

podmanpull alpine

故障排查

现象可能原因解决
配置后仍走 Docker Hub未重启虚拟机执行podman machine stop && podman machine start
registries.conf不存在目录或文件未创建检查/etc/containers/是否存在,手动mkdir -p
所有镜像源都超时网络不通检查虚拟机网络:podman machine ssh -- ping -c 3 docker.m.daocloud.io
podman info不显示镜像语法错误检查 TOML 格式,确保[[registry.mirror]]双括号正确

相关新闻

  • GEO实操|解决AI不引用品牌问题,拆解实体采信优化方案
  • AI 搜索获客哪家技术强
  • 全球磁履带机器人市场需求与投资战略规划分析报告2026年版

最新新闻

  • MopFuzzer发现的30+个JVM编译器bug案例分析
  • Claude Sonnet 5模型升级:代码审查效率提升与成本优化实践
  • IIM-20670与PIC18LF45K22在工业运动控制中的应用
  • 如何快速备份QQ空间全部历史记录:3步轻松导出完整数字记忆
  • AI编码时代3大隐性代码难题:90%开发者忽略的生产级BUG与根治方案
  • VLA-Pro:程序化记忆驱动的工业机器人操作框架

日新闻

  • PROPKA 3深度解析:蛋白质pKa预测的实战指南与算法原理
  • 微信小程序 globalData 监听:基于 Object.defineProperty 的 3 种实现方案对比
  • MySQL 8.0 数据清洗实战:3类异常值识别与 UPDATE/DELETE 批量处理

周新闻

  • 基于YOLOv12的番茄成熟度智能检测系统开发
  • 终极RimWorld模组管理指南:用RimSort告别模组冲突烦恼
  • AI Agent框架开发:从理论到实践的完整指南

月新闻

  • 2026年6月公司网站搭建最新热门渠道测评:四大低成本/零代码平台对比+避坑
  • 【Linux】Linux arm 编译QT程序,出现expected “}“报错
  • 【MATLAB例程】四基站二维AOA定位与距离辅助增强对比仿真。基于角度观测和测距修正的固定目标平面定位精度分析

关于尧图

  • 公司简介
  • 团队介绍
  • 企业文化
  • 荣誉资质

服务项目

  • 定制开发
  • 电商建站
  • UI 设计
  • 运维服务

快速链接

  • 案例展示
  • 建站流程
  • 常见问题
  • 资讯中心

联系方式

  • 📍北京市朝阳区互联网产业园 A 座 10 层
  • 📞400-888-8888
  • ✉️contact@rkmt.cn
  • 🕐周一至周日 9:00-21:00

© 2024 北京尧图网络科技有限公司 版权所有 | 京 ICP 备 XXXXXXXX 号