Docker 搭建 docker 和 github 加速器


共计 1256 个字符,预计需要花费 4 分钟才能阅读完成。

由于 cf 封号风波,确实不敢用 cf 来搭建这些加速的玩意,所以想着这些能自建还是自建好了。

提示:搭建这两个加速器,需要你自己有海外服务器,或者部署的机器有魔法。因为只有在内网有加速的需求,并且自己的海外机线路并不是很好,所以下面的教程是基于有魔法的情况,如果是海外机器,删除 proxy 相关内容即可。

1. docker 加速器

docker run -d \
--name crproxy \
-e http_proxy=http://proxy.com:7890 \
-e https_proxy=http://proxy.com:7890 \
--restart always \
-p 6443:443 \
cleverest/crproxy:v0.8.0

此时可以访问 https://ip:6443,或者进行反向代理用域名访问,需要注意的是反代填写的是 https 协议,看见如下页面说明搭建成功。

Docker  搭建 docker 和 github 加速器

/>

下拉可以看见拉取测试的教程,不仅可以加速拉 docker 镜像,还支持 gcr.ioghcr.io 等。

运行如下命令,能够拉取镜像说明搭建成功。

# 域名反代则使用域名
docker pull ip:6443/docker.io/alpine:3.18

2. github 加速器

docker run -d \
--name gh-proxy \
-e http_proxy=http://proxy.com:7890 \
-e https_proxy=http://proxy.com:7890 \
-p 8080:80 \
--restart always \
hunsh/gh-proxy-py

可以进行反向代理,或者访问 https://ip:8080 端口,可以看见如下页面。

Docker  搭建 docker 和 github 加速器

/>

可以直接在界面上填写 github 链接并下载,也可以在原始链接前面添加加速地址进行下载。

wget http://ip:8080/https://github.com/docker/compose/releases/download/v2.29.0/docker-compose-linux-x86_64

如果使用上面的命令可以加速下载到 compose 文件,说明搭建成功。

既然两个都写了,一般大多数人用的都是 compose 启动,这里也顺便贴一下:

version: '3'
services:
  crproxy:
    image: cleverest/crproxy:v0.8.0
    container_name: crproxy
    environment:
      - http_proxy=http://proxy.com:7890
      - https_proxy=http://proxy.com:7890
    restart: always
    ports:
      - "6443:443"
  gh-proxy:
    image: hunsh/gh-proxy-py
    container_name: gh-proxy
    environment:
      - http_proxy=http://proxy.com:7890
      - https_proxy=http://proxy.com:7890
    ports:
        - 8080:80
    restart: always

Tips:清朝云网络工作室

阅读剩余
THE END