docker hub直接下载工具
Go to file
刘铭 6fff3fe46a 合并并发控制PR,并将并发数设置为参数 2024-07-13 19:08:40 +08:00
bin 合并并发控制PR,并将并发数设置为参数 2024-07-13 19:08:40 +08:00
cmd/dget 合并并发控制PR,并将并发数设置为参数 2024-07-13 19:08:40 +08:00
.DS_Store 修正代理设置错误的问题 #I9VYVX 2024-06-24 19:57:11 +08:00
.gitignore 合并由@joder提供的tag功能 2024-06-24 21:23:33 +08:00
404.html 修正bug 2023-05-17 13:01:01 +08:00
Gmakefile add darwin_arm in gmake file 2023-05-04 14:50:54 +08:00
LICENSE Initial commit 2023-02-15 09:13:39 +00:00
LICENSE.txt add document 2023-02-15 17:18:43 +08:00
README.md 合并由@joder提供的tag功能 2024-06-24 21:23:33 +08:00
go.mod #I9JF6H fixed 2024-06-24 21:08:43 +08:00
go.sum #I9JF6H fixed 2024-06-24 21:08:43 +08:00
install.go 合并并发控制PR,并将并发数设置为参数 2024-07-13 19:08:40 +08:00

README.md

用于直接从docker hub中下载镜像包

我们经常会遇到需要离线安装docker包的情况

如果每次都要安装docker然后再去docker hub下载镜像包这样的话就会很麻烦而且还会很慢

所以我们可以直接使用dget从docker hub中下载镜像包然后再离线安装

直接下载链接

windows x64版本 linux amd64版本 linux arm版本 Mac 传统版本 Mac arm64版本

使用go安装dget

go install gitee.com/extrame/dget/cmd/dget@latest

使用方法

注意,本程序为命令行程序,需要使用命令行[cmd/powershell/bash等]打开

dget influxdb:1.8.3

总之就是dget后面跟docker镜像名然后就会自动下载到当前目录的tmp_xxx目录下下载有缓存支持如果一次出错了直接再次执行就可以了

成功的话会直接生成tar.gz包

关于从第三方registry下载

dget alibaba-cloud-linux-3-registry.cn-hangzhou.cr.aliyuncs.com/alinux3/alinux3:220901.1

形如上述调用方法直接在包名称前面跟上服务器地址即可v1.0.1)

选择架构

最近很多的包都推出了多架构,命令增加了选择架构的功能

使用参数-arch可以指定下载的架构例如 linux/arm等请使用/分隔系统和架构,例如

dget -arch linux/arm influxdb:1.8.3

设置代理

使用参数 -proxy 设置下载和获取时需要使用的代理

获取tag

如果你不知道要获取那个tag的软件可以使用-tag参数获得软件的tag列表由@joder提供

dget -tag influxdb:1.8.3

直接下载链接

windows x64版本 linux amd64版本 linux arm版本 Mac 传统版本 Mac arm64版本