本项目是基于cloudflare worker运行的docker镜像加速站
Docker镜像加速站是一种通过配置国内或国际的镜像加速器,来提高从Docker Hub等官方仓库拉取镜像的速度和稳定性的服务。
https://hub.1panel.dev(正常访问)
https://docker.1panel.dev(中国境内被墙访问)
npm install
let workers_url = 'https://docker.1panel.dev';
const workers_host = 'docker.1panel.dev'
routes = [
{ pattern = "docker.1panel.dev/*", zone_name = "1panel.dev" },
{ pattern = "hub.1panel.dev/*", zone_name = "1panel.dev" },
{ pattern = "quay.1panel.dev/*", zone_name = "1panel.dev" },
{ pattern = "gcr.1panel.dev/*", zone_name = "1panel.dev" },
{ pattern = "k8s-gcr.1panel.dev/*", zone_name = "1panel.dev" },
{ pattern = "k8s.1panel.dev/*", zone_name = "1panel.dev" },
{ pattern = "ghcr.1panel.dev/*", zone_name = "1panel.dev" },
{ pattern = "cloudsmith.1panel.dev/*", zone_name = "1panel.dev" },
{ pattern = "nvcr.1panel.dev/*", zone_name = "1panel.dev" },
]
npx wrangler dev
npx wrangler deploy
docker pull library/alpine:latest
docker pull hub.1panel.dev/library/alpine:latest
nano /etc/docker/daemon.json
{
"registry-mirrors": ["https://hub.1panel.dev"]
}
重载systemd管理守护进程配置文件
sudo systemctl daemon-reload
重启 Docker 服务
sudo systemctl restart docker
sudo tee /etc/docker/daemon.json <<EOF
{
"registry-mirrors": ["https://hub.1panel.dev"]
}
EOF
重载systemd管理守护进程配置文件
sudo systemctl daemon-reload
重启 Docker 服务
sudo systemctl restart docker
用户在使用本程序时,需遵守当地法律法规,任何因非法使用本程序而导致的法律责任,由用户自行承担,与本程序开发者无关。
- 请用户在使用本程序时,遵守法律法规,不得用于任何非法目的,否则后果自负。
- 使用者在使用本程序时,需自行承担风险,本程序开发者不对任何因使用本程序而导致的任何直接或间接损失承担责任。
- 使用者在使用本程序时,需自行承担风险,并同意不会因使用本程序而向开发者提出任何索赔要求。
- 使用本程序即视为同意本免责声明的所有条款。如果使用者不同意本免责声明的任何条款,请立即停止使用本程序。