求热佬分享稳定docker代理

网上搜到的包括论坛找的三天两头的挂掉,由于是服务器还不像我的电脑这么方便的使用clash的tun。
求个稳定的docker镜像代理,有什么网站可以定期订阅或者更新也行,我写个自动化脚本

3 个赞

对于国内的服务器,我是在腾讯云上新建了一个镜像仓库,电脑科学访问,把镜像拉下来,推到腾讯云的镜像仓库上,服务器上就可以直接拉取腾讯云上的镜像

我使用的脚本是这样的

#!/bin/bash

# 检查参数数量
if [ "$#" -ne 2 ]; then
    echo "用法: $0 <repo> <version>"
    exit 1
fi

# 登录到 ghcr.io
echo "登录到 ghcr.io..."
echo "<github ghp>" | docker login ghcr.io -u <email> --password-stdin

# 登录到 ccr.ccs.tencentyun.com
echo "登录到 ccr.ccs.tencentyun.com..."
echo "<password>" | docker login ccr.ccs.tencentyun.com -u <tencent cloud uid> --password-stdin

# 获取参数
REPO=$1
VERSION=$2

# 设置镜像名称
SOURCE_IMAGE="ghcr.io/<username>/${REPO}:${VERSION}"
TARGET_IMAGE="ccr.ccs.tencentyun.com/<namespace>/${REPO}:${VERSION}"

# 拉取镜像
echo "正在拉取镜像 ${SOURCE_IMAGE}..."
docker pull ${SOURCE_IMAGE} --platform linux/amd64

# 检查拉取是否成功
if [ $? -ne 0 ]; then
    echo "拉取镜像失败!"
    exit 1
fi

# 打标签
echo "正在为镜像打标签 ${TARGET_IMAGE}..."
docker tag ${SOURCE_IMAGE} ${TARGET_IMAGE}

# 推送镜像
echo "正在推送镜像 ${TARGET_IMAGE}..."
docker push ${TARGET_IMAGE}

# 检查推送是否成功
if [ $? -ne 0 ]; then
    echo "推送镜像失败!"
    exit 1
fi

echo "镜像推送成功!"

docker image rm ${SOURCE_IMAGE} ${TARGET_IMAGE}

echo "删除本地镜像成功!"

2 个赞

直接Cloudflare Worker&Pages 部署 Docker Pull Proxy与Docker Registry Mirror两个服务就行啦。自己搭,自己用,稳的狠。

3 个赞

佬有没有教程参考一下

1 个赞

有vps的话可以自己部署,workers很稳定但是我怕被ban号(虽然没有先例

1 个赞

那毫无疑问是 1panel 面板官方docker镜像加速地址 : https://docker.1panel.live

7 个赞

利用CloudFlare搭建一个专属自己的Docker镜像加速和代理工具 - GXNAS博客

试试这个,二合一的。

来一个备案站点,应该是比较稳的

这个站长很有实力

1 个赞

自己搭建一个,也可以用佬搭建好的 :tieba_087:

都这么有实力

让docker pull直接走代理

直接用的clash-for-linux代理docker pull流量


这些镜像站都还可以。

有时候感觉配置的镜像不生效,还不如开代理省事儿

看着确实很有实力

2 个赞

唯一的遗憾是,这个只代理了镜像拉取,网页没有代理

网页可以使用楼上其他佬友的 docker一般就只需要加速镜像吧

好的,感谢