• Docker Hub 公有镜像在国内拉取加速配置


    通过加速,国内用户能够快速访问最流行的 Docker 镜像。

    仓库 registry.docker-cn.com 包含流行的公有镜像。私有镜像仍需要从 Docker Hub 镜像库中拉取。

    以下命令直接从镜像加速地址进行拉取:

    $ docker pull registry.docker-cn.com/myname/myrepo:mytag
    
    • 1

    例如:

    $ docker pull registry.docker-cn.com/library/ubuntu:16.04
    
    • 1

    注: 除非您修改了 Docker 守护进程的 --registry-mirror 参数 (见下文), 否则您将需要完整地指定官方镜像的名称。例如,library/ubuntu、library/redis、library/nginx。

    使用 --registry-mirror 配置 Docker 守护进程
    您可以配置 Docker 守护进程默认使用镜像加速。这样您可以默认通过官方镜像加速拉取镜像,而无需在每次拉取时指定 registry.docker-cn.com

    您可以在 Docker 守护进程启动时传入 --registry-mirror 参数:

    $ docker --registry-mirror=https://registry.docker-cn.com daemon
    
    • 1

    为了永久性保留更改,您可以修改 /etc/docker/daemon.json 文件并添加上 registry-mirrors 键值。

    {
      "registry-mirrors": ["https://registry.docker-cn.com"]
    }
    
    • 1
    • 2
    • 3

    修改保存后重启 Docker 以使配置生效。

    注: 您也可以使用适用于 Mac 的 Docker 和适用于 Windows 的 Docker 来进行设置。

    配置脚本如下:

    #!/bin/bash
    cat>/etc/docker/daemon.json<
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7

    另外一个加速方案,执行以下命令即可:

    curl -sSL https://get.daocloud.io/daotools/set_mirror.sh | sh -s http://f1361db2.m.daocloud.io
    
    • 1
  • 相关阅读:
    不同规模的企业如何借助宁盾LDAP统一用户认证实现安全和效率需求?
    mapbox地图动画一键飞行
    RabbitMQ - 消息队列协议
    【2023高教社杯】A题 定日镜场的优化设计 问题分析及数学模型
    设计模式之工厂模式(C++)
    自制操作系统日志——第十二天
    CSS 中的 HSL 和 HSLA 与 RGB 和 RGBA
    目录遍历漏洞
    人脸签到系统 pyQT+数据库+深度学习
    开源大数据管理平台选型
  • 原文地址:https://blog.csdn.net/m0_67402731/article/details/126327135