起因

大陆很早之前就把DockerHub给墙了(GFW坏事做尽),后面又尝试了一些其他的方式,但是到了大陆的服务器上发现,唉又不能柯学上网(还不是Windows),又没自己的公网魔法Socks代理(刑!),很多镜像站还被关停了,就很难受,最后选择自建了加速镜像。

刚开始自建的时候也是挺难绷的,用的Cloudflare和Worker,虽然是免费(赛博菩萨,真神),但是是真加速器(减速器!),大陆到Cloudflare不是断断续续就是红红火火

后面买了个海外的服务器,线路完全没有大陆优化,然后就套了个Cloudflare(诶我是真不长记性),勉强能用

最后又卖了个相对来说好很多的服务器,就是现在的日本IIJ线路的,至此,算是折腾差不多了。

好线路是真贵(

镜像地址

内容

  • DockerHub Container Registry
  • Linux Server Container Registry(lscr.io)
  • GitHub Container Registry(ghcr.io)
  • Google Container Registry(gcr.io)

使用方式

直接使用,直接在镜像前加入镜像地址:docker.z5r.org

命令

docker run -itd --restart always --name n8n -e WEBHOOK_URL=https://n8n.example.com -p 5678:5678 -v n8n_data:/home/node/.n8n docker.z5r.org/n8nio/n8n:latest

docker-compose.yml文件

# 样例
services:
n8n:
  image: docker.z5r.org/n8nio/n8n:latest
  ports: 
    - 5678:5678
  volumes:
    - n8n_data:/home/node/.n8n
  restart: always

修改 daemon.json

  1. 如果你的 daemon.json 文件中没有其他内容,则可以使用这条命令进行添加
echo '{ "registry-mirrors": [ "https://docker.z5r.org" ] }' > /etc/docker/daemon.json
# 重启Docker
systemctl restart docker
  1. 如果有内容,则需要手动添加内容到 daemon.json 文件,并重启Docker
{ "registry-mirrors": [ "https://docker.z5r.org" ] }
  1. 检查是否生效
docker info
# 如果生效则会出现设置好的镜像地址

附加说明

免费服务,不要搞事情

  • 如果有其他镜像没覆盖到的或者不能使用的,请在评论中补充。
  • 由于服务器位于海外,源服务器线路不是很好,主线使用日本IIJ服务器进行加速,速度良好,高峰期可能比较缓慢(包能用的)。
  • 备线不建议使用,备线采用了Cloudflare代理(加速器?减速器!),大陆可能更慢(?
  • 服务器均是付费服务,有能力的可以适当赞助一下(见文末)(没米了,给点米喵)(没赞助服务器也依旧会续费)
  • 服务状态监测

赞助(给点米)

Alipay CN:

AliPay CN

PayPal UK:

AliPay CN


摸🐟从未停止,努力从未开始。