docker镜像vpn代理加速脚本

一直用阿里云的镜像加速,可这个镜像加速只能加速一些公共镜像,像一些私有镜像还是慢,气死人,只能走代理,下面附上简易脚本

vpn软件监听端口为1081,192.168.124.169为本地IP

参考:https://docs.docker.com/config/daemon/systemd/#httphttps-proxy

docker-proxy.sh

#!/bin/bash
#**************************************************************
#Author:                     Linus
#QQ:                         100010
#Date:                       2020-02-08
#FileName:                   docker-proxy.sh
#URL:                        https://xyz.uscwifi.xyz
#Description:                docker proxy
#Copyright (C):              2020 Copyright ©  站点名称  版权所有
#************************************************************
start(){
    mkdir -p /etc/systemd/system/docker.service.d
    cat <<EOF > /etc/systemd/system/docker.service.d/http-proxy.conf
[Service]
Environment="HTTP_PROXY=http://192.168.124.169:1081/"
Environment="NO_PROXY=localhost,127.0.0.0/8,10.0.0.0/8,192.168.0.0/16,7f28zkr3.mirror.aliyuncs.com"
EOF
    systemctl daemon-reload && systemctl restart docker
}
stop(){
    rm -rf /etc/systemd/system/docker.service.d/http-proxy.conf
    systemctl daemon-reload && systemctl restart docker
}

$1

一键开启

bash docker-proxy.sh start

一键关闭

bash docker-proxy.sh start