当前位置: 首页 > java >正文

podman/docker国内可用的docker镜像源(2025-05)

一、添加Docker国内镜像

1、修改 /etc/docker/daemon.json

设置 registry mirror,具体命令如下:

sudo vim /etc/docker/daemon.json <<EOF
{"registry-mirrors": ["https://docker.1ms.run","https://docker.xuanyuan.me","https://hub.rat.dev","https://docker.1panel.live"]
}
EOF

2、重启docker:

systemctl daemon-reload
systemctl restart docker

二、添加Podman国内镜像

1、修改 /etc/containers/registries.conf.d/999-podman-machine.conf

999-podman-machine.conf 这个文件名字可能每台机子有自己的名称,可以在路径下找到自己的名字。

设置 registry mirror,具体命令如下:

# enter into the podman virtual machine
podman machine ssh# change the podman registries
sudo vi /etc/containers/registries.conf.d/999-podman-machine.conf# ----------contents as follows -----------------unqualified-search-registries = ["docker.io"][[registry]]prefix = "docker.io"location = "docker.1ms.run"[[registry]]prefix = "docker.io"location = "hub.rat.dev"[[registry]]prefix = "docker.io"location = "docker.xuanyuan.me"[[registry]]prefix = "docker.io"location = "docker.1panel.live"                                                                                     

 我的环境时windows11下的podman,所以需要podman machine,纯linux环境可以跳过podman machine这步。

2. 重新podman machine

podman machine stoppodman machine start

3. 测试是否成功

podman pull docker.1ms.run/library/hello-world

 Trying to pull docker.1ms.run/library/hello-world:latest...
Getting image source signatures
Copying blob sha256:e6590344b1a5dc518829d6ea1524fc12f8bcd14ee9a02aa6ad8360cce3a9a9e9
Copying config sha256:74cc54e27dc41bb10dc4b2226072d469509f2f22f1a3ce74f4a59661a1d44602
Writing manifest to image destination
74cc54e27dc41bb10dc4b2226072d469509f2f22f1a3ce74f4a59661a1d44602

输出所示,表示registry配置成功。

三、docker/podman search 镜像名 报错时

通过docker/podman search 镜像名 不能查找的时候,通常报错:Get "https://index.docker.io/v2/" ...timeout.

 podman search hello-world
Error: 2 errors occurred:
        * couldn't search registry "docker.io": pinging container registry index.docker.io: Get "https://index.docker.io/v2/": dial tcp 202.160.130.52:443: i/o timeout
        * couldn't search registry "xuanyuan.me": pinging container registry xuanyuan.me: StatusCode: 404, "<html>\r\n<head><title>404 Not Found</title></head>\r..."

可以尝试来网站上手动查找自己需要的镜像,然后使用pull命令+镜像限定名称获得。

https://docker.1ms.run

首页 - 毫秒镜像

https://docker.xuanyuan.me

DockerHub镜像加速器 - 免费Docker镜像源国内加速 - DockerHub加速国内解决方案

http://www.xdnf.cn/news/3339.html

相关文章:

  • 前端八股 3
  • Linux-04-搜索查找类命令
  • WPF实现数据库操作与日志记录
  • 工行手机银行安全吗?在应用商店下载工商银行安全吗?
  • 工 厂 模 式
  • 17. LangChain流式响应与实时交互:打造“类ChatGPT“体验
  • 数字智慧方案5974丨智慧农业大数据应用平台综合解决方案(79页PPT)(文末有下载方式)
  • 数据结构与算法学习笔记(Acwing提高课)----动态规划·背包模型(二)
  • 经典算法 青蛙跳杯子
  • 【大模型实战篇】华为信创环境采用vllm部署QwQ-32B模型
  • 【MySQL】复合查询与内外连接
  • 补题( Convolution, 二维卷积求输出矩阵元素和最大值)
  • 【方案分享】基于Three.js和Stencil Buffer的AR实物遮挡方案,支持不规则动态区域(AR地下设施、AR虚实遮挡)
  • 前端面经-webpack篇--定义、配置、构建流程、 Loader、Tree Shaking、懒加载与预加载、代码分割、 Plugin 机制
  • ruoyi-plus Spring Boot + MyBatis 中 BaseEntity 的设计与动态查询实践
  • AVDictionary 再分析
  • 安全学习基础入门5集
  • curl详解
  • 综合案例建模(1)
  • 毕业论文 | 基于STM32的自动烟雾报警系统设计
  • 4.30阅读
  • Seata客户端@GlobalTransactional核心源码解析
  • Linux企业级分区设置
  • PEFT实战(三)——IA3参数高效微调
  • QT6 源(62)篇五:阅读与注释 QString 这个类,先给出官方综述,带一些翻译。总篇目太大,代码就有 2000 行
  • c++ 归并排序(分治)
  • 中国1km分辨率1901-2023年均气温降水数据
  • 2025年- H15-Lc123-41.缺失的第一个正数(普通数组)---java版
  • 格雷希尔用于工业气体充装站的CZ系列气罐充装转换连接器,其日常维护有哪些
  • linux jounery 日志相关问题