61 lines
1.8 KiB
Markdown
61 lines
1.8 KiB
Markdown
# CF-Workers-docker.io:Docker仓库镜像代理工具
|
||
|
||
这个项目是一个基于 Cloudflare Workers 的 Docker 镜像代理工具。它能够中转对 Docker 官方镜像仓库的请求,解决一些访问限制和加速访问的问题。
|
||
|
||
# 部署方式
|
||
|
||
- **Workers** 部署:复制 [_worker.js](https://github.com/cmliu/CF-Workers-docker.io/blob/main/_worker.js) 代码,`保存并部署`即可
|
||
- **Pages** 部署:`Fork` 后 `连接GitHub` 一键部署即可
|
||
|
||
## 如何使用?
|
||
|
||
例如您的Workers项目域名为:`docker.fxxk.dedyn.io`;
|
||
|
||
### 1.官方镜像路径前面加域名
|
||
```shell
|
||
docker pull docker.fxxk.dedyn.io/stilleshan/frpc:latest
|
||
```
|
||
```shell
|
||
docker pull docker.fxxk.dedyn.io/library/nginx:stable-alpine3.19-perl
|
||
```
|
||
|
||
### 2.一键设置镜像加速
|
||
修改文件 `/etc/docker/daemon.json`(如果不存在则创建)
|
||
```shell
|
||
sudo mkdir -p /etc/docker
|
||
sudo tee /etc/docker/daemon.json <<-'EOF'
|
||
{
|
||
"registry-mirrors": ["https://docker.fxxk.dedyn.io"] # 请替换为您自己的Worker自定义域名
|
||
}
|
||
EOF
|
||
sudo systemctl daemon-reload
|
||
sudo systemctl restart docker
|
||
```
|
||
|
||
## 变量说明
|
||
| 变量名 | 示例 | 必填 | 备注 |
|
||
|--|--|--|--|
|
||
| URL302 | https://t.me/CMLiussss |❌| 主页302跳转 |
|
||
| URL | https://www.baidu.com/ |❌| 主页伪装(设为`nginx`则伪装为nginx默认页面) |
|
||
|
||
|
||
# 第三方Docker官方镜像服务
|
||
|
||
### 白嫖哥镜像服务 https://t.me/bestcfipas/1900
|
||
```shell
|
||
docker.registry.cyou
|
||
docker-cf.registry.cyou
|
||
```
|
||
|
||
### Free镜像服务 https://t.me/zero_free/80
|
||
```shell
|
||
dockercf.jsdelivr.fyi
|
||
docker.jsdelivr.fyi
|
||
dockertest.jsdelivr.fyi
|
||
```
|
||
|
||
# 鸣谢
|
||
|
||
[muzihuaner](https://github.com/muzihuaner)、[V2ex网友](https://global.v2ex.com/t/1007922) 、[ChatGPT](https://chatgpt.com/)、[白嫖哥](https://t.me/bestcfipas/1900)、[Free镜像服务](https://t.me/zero_free/80)
|
||
|