【docker】使用regctl免安装docker下载镜像

很多时候我们需要在一台没有安装 docker 的设备上下载镜像,尤其是,这是一台Windows设备。不同于 Ubuntu 安装 docker 只需要 sudo apt install docker.io,Windows 的 docker desktop 安装非常费劲。

项目

https://github.com/regclient/regclient

使用方法

可以下载适用于 Windows 的 regctl-windows-amd64.exe,适用于 Linux 的 regctl。

指定镜像源

适用于将原始的 docker hub 地址替换成国内镜像源,这在网速慢或者 hub 被封锁的情况下尤其有用。

以 Windows 替换为毫秒镜像为例:

bash 复制代码
.\regctl-windows-amd64.exe registry set docker.io --mirror https://docker.1ms.run

使用如下命令检查是否替换成功:

bash 复制代码
.\regctl-windows-amd64.exe registry config docker.io

输出类似:

bash 复制代码
{
  "tls": "enabled",
  "hostname": "registry-1.docker.io",
  "credHost": "https://index.docker.io/v1/",
  "mirrors": [
    "https://docker.1ms.run"
  ],
  "reqConcurrent": 3
}

下载镜像为 tar 文件

我们以 AMD Rocm 的 vllm 镜像为例子:

bash 复制代码
.\regctl-windows-amd64.exe image export rocm/vllm:rocm10.0.0_ubuntu24.04_py3.14_pytorch_2.12.0_vllm_0.27.0 rocm10.0.0_ubuntu24.04_py3.14_pytorch_2.12.0_vllm_0.27.0.tar
相关推荐
叼烟扛炮1 小时前
Linux 学习笔记(三十一):线程概念、底层分页机制与初体验
linux·运维·服务器·笔记·学习·1024程序员节
junwua1 小时前
qnx hypervisor 的中文版
linux·运维·服务器·自动驾驶
翔云1234562 小时前
Gaea中配置如何更新
运维·数据库·mysql
Escalating_xu11 小时前
【Linux 网络编程】手写序列化与反序列化:从 x op y 到能校验的文本协议
linux·运维·网络
润滑卫士11 小时前
油液多参数融合故障诊断:数据级融合与决策级融合方法
运维
李纲明13 小时前
WordPress 后台登录马上被踢回登录页:Cookie 域、HTTPS、盐值和页面缓存怎么查
运维·缓存·https·php·wordpress·cookie
todoitbo13 小时前
在 Ubuntu ARM64 上运行 Q1 V3.0 MuJoCo 模型:加载、步进和单执行器响应
linux·运维·ubuntu·ai·机器人·仿真教程·启元
AR-26710-13 小时前
Linux Day26——传输层与三次握手
linux·运维
额额额对了14 小时前
嵌入式 Linux 实战:i.MX6ULL 上的 CAN 通信与摄像头采集
linux·运维·服务器