Docker 搭建 docker 和 github 加速器

591次阅读
2条评论

共计 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
AD:【腾讯云服务器大降价】2核4G 222元/3年 1核2G 38元/年
正文完
 
阿蛮君
版权声明:本站原创文章,由 阿蛮君 2024-07-18发表,共计1256字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
评论(2条评论)
john 评论达人 LV.1
2024-07-20 17:48:08 回复

理论上,是不是也可以实现谷歌搜索 :mrgreen:

 Windows  Chrome  中国湖南省移动
    阿蛮君 博主
    2024-07-20 17:54:10 回复

    @john 理论都可行,看你怎么做

     Windows  Edge  中国广东省广州市电信
Copyright © 2022-2024 阿蛮君博客 湘ICP备2023001393号
本网站由 亿信互联 提供云计算服务 | 蓝易云CDN 提供安全防护和加速服务
Powered by Wordpress  Theme by Puock