toolset-golang

module
v0.0.0-...-f36af3d Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Sep 4, 2023 License: MIT

README

toolset-golang

工具集(Golang)

iproxy 海外镜像拉取工具

基于阿里云容器镜像服务。

注意:由于 DockerHub 对同一 IP 的镜像拉取有限流,所以使用 iproxy 拉取 DockerHub 镜像时大概率会失败。

工具安装
go install github.com/yuchunyu97/toolset-golang/cmd/iproxy@latest
工具使用

准备工作:

Git 仓库需要初始化完成,建议创建一个默认的 README.md。

然后,创建一个镜像仓库:

step-1

step-2

准备好后,进行工具配置(只需要配置一次):

# 初始化配置文件
mkdir -p $HOME/.toolset && touch $HOME/.toolset/config.yaml
iproxy -i

# 修改配置文件,参考 configs/config-iproxy.yaml
vim $HOME/.toolset/config.yaml

最后,就可以进行镜像拉取了:

# 拉取镜像
iproxy -n nginx

# 拉取镜像,并下载到本地
iproxy -n nginx -d

Directories

Path Synopsis
cmd
internal
iproxy/acr
Package acr 阿里云容器镜像服务 API 文档地址:https://help.aliyun.com/document_detail/72377.html
Package acr 阿里云容器镜像服务 API 文档地址:https://help.aliyun.com/document_detail/72377.html
iproxy/code
Package code Git 实现库 文档地址:https://pkg.go.dev/github.com/go-git/go-git/v5
Package code Git 实现库 文档地址:https://pkg.go.dev/github.com/go-git/go-git/v5
pkg

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL