V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
ironboxplus
V2EX  ›  分享发现

自建 docker hub 镜像

  •  
  •   ironboxplus · 161 天前 · 1459 次点击
    这是一个创建于 161 天前的主题,其中的信息可能已经有所发展或是发生改变。

    镜像源链接

    源使用说明

    镜像源使用了 Docker Hub 上的 registry 镜像,添加了 TLS 和 Cloudflare 反代。

    使用说明

    拉取官方镜像(如 caddy )

    对于官方镜像,例如 caddy:latest,可以直接使用以下命令拉取:

    docker pull https://reg-osaka-h.find-aurora.top/library/caddy:latest
    

    拉取自定义镜像(如 person/app )

    对于自定义镜像,例如 person/app:latest,可以使用以下命令拉取:

    docker pull https://reg-osaka-h.find-aurora.top/person/app:latest
    

    注意事项

    主要区别在于镜像路径中的 library 部分,官方镜像需要包含 library 路径,自定义镜像则不需要。

    修改 Docker 配置文件

    另一种方式是直接修改 Docker 的配置文件,以便永久使用该镜像源。

    1. 打开 Docker 配置文件,路径通常为 /etc/docker/daemon.json
    2. 添加或修改以下内容:
    {
      "registry-mirrors": [
        "https://reg-osaka-h.find-aurora.top"
      ],
      "insecure-registries": []
    }
    
    1. 保存文件并重启 Docker 服务:
    sudo systemctl restart docker
    
    第 1 条附言  ·  160 天前
    [镜像源链接]( https://pw.666666.click/zh-cn/p/0hwr4th_nbdxma/r)
    https://pw.666666.click/zh-cn/p/0hwr4th_nbdxma/r
    ### 使用说明

    #### 拉取官方镜像(如 caddy )

    对于官方镜像,例如 `caddy:latest`,可以直接使用以下命令拉取:

    ```
    docker pull reg-osaka-h.find-aurora.top/library/caddy:latest
    ```

    #### 拉取自定义镜像(如 person/app )

    对于自定义镜像,例如 `person/app:latest`,可以使用以下命令拉取:

    ```
    docker pull reg-osaka-h.find-aurora.top/person/app:latest
    ```

    ### 注意事项

    主要区别在于镜像路径中的 `library` 部分,官方镜像需要包含 `library` 路径,自定义镜像则不需要。

    ### 修改 Docker 配置文件

    另一种方式是直接修改 Docker 的配置文件,以便永久使用该镜像源。

    1. 打开 Docker 配置文件,路径通常为 `/etc/docker/daemon.json`。
    2. 添加或修改以下内容:

    ```
    {
    "registry-mirrors": [
    "https://reg-osaka-h.find-aurora.top"
    ],
    "insecure-registries": []
    }
    ```

    3. 保存文件并重启 Docker 服务:

    ```
    sudo systemctl restart docker
    ```
    8 条回复    2024-08-13 22:04:39 +08:00
    QSFV6GhF5QyErDs2
        1
    QSFV6GhF5QyErDs2  
       161 天前
    我也搭建了一个,有需要的自取
    https://www.51fire.xyz/archives/1718265404302
    NoDataNoBB
        2
    NoDataNoBB  
       161 天前
    这东西不是很耗费流量、存储空间吗
    ironboxplus
        3
    ironboxplus  
    OP
       161 天前
    @NoDataNoBB 反向代理嘛
    sanshao124
        4
    sanshao124  
       159 天前 via iPhone
    都说 docker hub 被墙了,是说用 docker pull 拉取不了镜像吗?可是我这可以啊,我不开 vpn 也能拉去啊?北京联通宽带
    ironboxplus
        5
    ironboxplus  
    OP
       159 天前
    @sanshao124 不是,从 dockerhub pull 镜像这个看地区的(就我大部分机子来看,连接性不好,可能您是京爷的原因比较开放

    另外最近是国内镜像站都关了,所以本来连不上 dockerhub 的机子这下国内也没得用了
    wittz
        6
    wittz  
       113 天前
    咨询个问题,为什么像科大源这种拉去的时候不需要前缀,自己建的确需要

    配置好 registry-mirrors 后,这样
    docker pull caddy:latest
    而不是
    docker pull docker.mirrors.ustc.edu.cn/library/caddy:latest
    ironboxplus
        7
    ironboxplus  
    OP
       106 天前
    @wittz 取决于你的使用方式
    1. 添加到 docker 的配置文件中,pull 不需要前缀,docker 实际会自动帮你补全
    2. 直接用的话,docker 不能帮你补全,你只能自己补全前缀
    wittz
        8
    wittz  
       101 天前
    @ironboxplus 也就是在在 docker 配置中 registry-mirrors 这个节点配好域名,pull 的时候就不需要加前缀了吗
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1095 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 23:27 · PVG 07:27 · LAX 15:27 · JFK 18:27
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.