系统、Docker、Containerd代理-加速镜像拉取

系统:AlmaLinux

注意事项:

!!如果您没有代理地址,那这些脚本将没有任何作用!!

!脚本基于Docker-ce 28.0.1版本、Containerd 1.7.25编写 其他版本是否可用自行测试!

做脚本初衷

你是不是因为每次拉取镜像,无法拉取而烦恼,是不是因为每次配置代理、清除代理而痛苦,本文章为大家带来,三个代理脚本,分别为proxy系统代理脚本,docker-proxy用于docker镜像加速脚本,containerd-proxy用于containerd镜像加速脚本,让你告别拉取失败!配置麻烦的痛苦!
让你所有拉取镜像皆是从官网拉取!!!(小编有洁癖就想使用官方的,当然也有很多国内仓库可用大家自行选择)

脚本效果

系统代理脚本功能

[root@master ~]# proxy help
用法: proxy {start|stop|status|clear|help} [-h|--help]

版本: v1.0.6
作者: TankingHao

  命令:
    start   启用系统代理 (HTTP/HTTPS),自动应用到所有终端并立即生效
            第一次使用需要手动输入代理地址,后续自动使用保存的地址
    stop    关闭系统代理 (HTTP/HTTPS),自动停止应用到所有终端并立即生效
    status  显示当前系统代理状态和保存的代理地址
    clear   清除保存的代理地址
    help    显示此帮助信息 (等同于 -h 或 --help)

  示例:
    sudo proxy start
    sudo proxy stop
    proxy status
    sudo proxy clear

Docker代理脚本功能

[root@master ~]# docker-proxy help
Docker Proxy Configuration Script
版本: v1.0.6
作者: TankingHao

用法:docker-proxy [命令]

命令列表:
  start    启用代理(自动检测存储配置)
  stop     禁用代理
  restart  重启代理服务
  clear    清除存储的代理配置
  status   查看当前状态
  help     显示帮助信息

配置存储:/root/.docker_proxy_config
代理排除列表:localhost,127.0.0.1,localaddress,.local

Containerd代理脚本功能

[root@master ~]# containerd-proxy
Containerd Proxy Configuration Script
版本: 1.0.6
作者: TankingHao

用法: /usr/local/bin/containerd-proxy [选项]
选项:
  start      配置 containerd 代理
  clear      清除保存的代理地址和被代理地址
  lists      列出当前记录的被代理地址列表
  stop       停用全部代理并恢复默认配置
  -h, --help 显示此帮助信息并退出

提示: 此脚本需要搭配环境变量代理使用。如果系统没有配置全局代理,配置此脚本依旧无法拉取镜像。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值