IT博客汇
  • 首页
  • 精华
  • 技术
  • 设计
  • 资讯
  • 扯淡
  • 权利声明
  • 登录 注册

    最近折腾的那些事之镜像站相关

    ysicing (i@ysicing.me)发表于 2024-08-19 12:25:22
    love 0

    最近折腾的那些事之镜像站相关

    之前一段时间比较忙,也没空写写。

    docker 镜像仓库

    之前也维护了几个镜像站,但是最近又国际互联因素影响,体验很差,白天基本能用,到了晚高峰基本就用不了。

    h.ysicing.net
    h2.ysicing.net
    h3.ysicing.net
    

    目前只能保证基本可用,无法 sla 保证。

    k3s 使用

    编辑/etc/rancher/k3s/registries.yaml

    # cat /etc/rancher/k3s/registries.yaml
    mirrors:
      docker.io:
        endpoint:
          - "https://h3.ysicing.net"
          - "https://h2.ysicing.net"
          - "https://h.ysicing.net"
    

    docker 使用

    编辑/etc/docker/daemon.json

    {
      "registry-mirrors": ["https://h.ysicing.net","https://h2.ysicing.net", "https://h3.ysicing.net"],
      "bip": "169.254.123.1/24",
      "max-concurrent-downloads": 10,
      "live-restore": true,
      "log-driver": "json-file",
      "log-level": "warn",
      "log-opts": {
        "max-size": "30m",
        "max-file": "3"
      },
      "storage-driver": "overlay2"
    }
    

    其他软件镜像

    由我维护的开源镜像服务, 致力于提高国内用户体验,希望能对国内开源软件用户有所帮助。主要针对Debian系,暂不考虑支持其他发行版。

    v1版本

    历史版本mirrors.ysicing.net 纯粹基于caddy实现的,蛮多朋友使用的,但是实际体验一般,没有缓存机制。

    v2版本

    基于caddy+nexus重新弄了一版 mirrors.china.12306.work,有了缓存,速度体验++, 目前支持多款软件如tailscale、caddy等

    tailscale镜像

    echo "deb [signed-by=/usr/share/keyrings/tailscale-archive-keyring.gpg] https://mirrors.china.12306.work/repository/tailscale/debian bookworm main" | tee /etc/apt/sources.list.d/tailscale.list
    apt-get update
    apt-get install tailscale
    

    caddy镜像

    echo "deb [signed-by=/usr/share/keyrings/caddy-stable-archive-keyring.gpg] https://mirrors.china.12306.work/repository/caddy/stable/deb/debian any-version main" | tee /etc/apt/sources.list.d/caddy.list
    apt-get update
    apt-get install caddy
    

    为什么没有我用的软件包?

    因为我可能暂时用不上, 有好的想法可以邮件或通过其他途径联系我.



沪ICP备19023445号-2号
友情链接