Docker Hub 国内镜像源配置

打印 上一主题 下一主题

主题 582|帖子 582|积分 1746

Docker Hub 国内镜像源配置

Docker Hub 国内镜像源是指在国内境内提供 Docker 镜像服务的镜像源。由于国际网络带宽等问题,国内用户下载 Docker 镜像通常速率较慢。因此,为了办理这个问题,一些国内的公司和组织提供了 Docker 镜像的国内镜像源,比方阿里云、网易云、百度云等。利用这些镜像源,国内用户可以更快地下载 Docker 镜像,提高利用体验。
国内镜像源

有效的镜像源

以下是一些常见的 Docker 国内镜像源:

  • 网易云 Docker 镜像:http://hub-mirror.c.163.com
  • 百度云 Docker 镜像:https://mirror.baidubce.com
  • 腾讯云 Docker 镜像:https://ccr.ccs.tencentyun.com
  • Docker Proxy 镜像:https://dockerproxy.com
  • 阿里云 Docker 镜像(需要利用阿里账号自行创建专属镜像堆栈):https://cr.console.aliyun.com/
  • DaoCloud Docker 镜像(配置文档):http://f1361db2.m.daocloud.io
利用这些镜像源,可以加快 Docker 镜像的下载,提高利用体验。根据自己的需求和利用情况,可以选择此中一个或多个镜像源。需要留意的是,差别的镜像源大概包罗的 Docker 镜像差别,因此在利用时需要留意确认所需的 Docker 镜像是否在镜像源中存在。
测试镜像源是否有效

  1. docker pull hub-mirror.c.163.com/library/nginx:latest
  2. docker pull mirror.baidubce.com/library/nginx:latest
  3. docker pull ccr.ccs.tencentyun.com/library/nginx:latest
  4. docker pull dockerproxy.com/library/nginx:latest
复制代码
无效的镜像源


  • Docker 官方国内镜像站:https://registry.docker-cn.com

  • https://reg-mirror.qiniu.com
  • https://dockerhub.azk8s.cn 已转为私有
  • 腾讯云 Docker 镜像:https://mirror.ccs.tencentyun.com/
  

  • 中国科学技能大学镜像站 Docker 镜像源(配置文档):https://docker.mirrors.ustc.edu.cn/
国内镜像站配置

命令行

在利用 Docker 时,可以通过将 Docker 镜像源设置为国内镜像源来加快镜像下载。比方,在利用 Docker 命令拉取镜像时,可以利用以下命令:
  1. docker pull 镜像名称 -–registry-mirror=国内镜像源地址
复制代码
此中,镜像名称 是要下载的 Docker 镜像的名称,国内镜像源地址 是要利用的国内镜像源的地址。通过这种方式,可以更快地下载 Docker 镜像。
配置文件

Linux

要配置 Docker 国内镜像源,可以按照以下步调举行:

  • 打开 Docker 配置文件 /etc/docker/daemon.json,如果该文件不存在,则可以创建该文件。
  • 在该配置文件中添加以下内容:
    1. {
    2.   "registry-mirrors": ["https://hub-mirror.c.163.com"]
    3. }
    复制代码
    如果要利用多个镜像源,可以在 "registry-mirrors" 数组中添加多个镜像源地址,以英文逗号分隔。
  • 生存配置文件,并重启 Docker 服务,以使配置生效。可以利用以下命令重启 Docker 服务:
    1. sudo systemctl restart docker
    复制代码
    如果利用的是 Ubuntu 14.04 等旧版体系,可以利用以下命令重启 Docker 服务:
    1. sudo service docker restart
    复制代码
  • 配置完成后,可以利用 docker pull 命令测试是否成功利用了国内镜像源。比方,可以利用以下命令拉取官方的 Ubuntu 镜像:
    1. docker pull ubuntu
    复制代码
    如果利用了准确的国内镜像源地址,镜像的下载速率应该比官方源快很多。
留意:如果在 Docker Desktop for Mac 或 Docker Desktop for Windows 中利用 Docker,可以在 Docker Desktop 的设置中举行镜像加快器的配置,不需要手动编辑配置文件。
Windows/Mac

以在 Windows 上配置 Docker 国内镜像为例,按照以下步调举行:

  • 打开 Docker 设置。可以在任务栏右下角找到 Docker 图标,右键单击该图标,然后选择“Settings”打开设置。
  • 在设置界面中,选择“Docker Engine”选项卡,在该选项卡中找到“registry-mirrors”一栏。
  • 在“registry-mirrors”一栏中,输入要利用的国内镜像源的地址,比方:
    1. https://registry.docker-cn.com
    复制代码

  • 点击“Apply & restart”生存设置,并等候 Docker 服务重启。
  • 配置完成后,可以利用 docker pull 命令测试是否成功利用了国内镜像源。比方,可以利用以下命令拉取官方的 Ubuntu 镜像:
    1. docker pull ubuntu
    复制代码
    如果利用了准确的国内镜像源地址,镜像的下载速率应该比官方源快很多。
在 Mac 上的配置类似。
留意:在 Docker Desktop for Windows 中,还需要确保 Docker Daemon 正在运行,并已经启用了“Expose daemon on tcp://localhost:2375 without TLS”选项。可以在 Docker 设置的“General”选项卡中勾选该选项。

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

北冰洋以北

金牌会员
这个人很懒什么都没写!

标签云

快速回复 返回顶部 返回列表