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 镜像,还支持 gcr.io
、ghcr.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
端口,可以看见如下页面。
/>
可以直接在界面上填写 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