美文网首页
Docker镜像加速

Docker镜像加速

作者: 辉耀辉耀 | 来源:发表于2018-03-10 00:54 被阅读0次

1.说到docker加速首先介绍一下来自Docker官方的加速

https://www.docker-cn.com/registry-mirror

该镜像库只包含流行的公有镜像
命令如下:

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

[root@localhost ~]# docker pull registry.docker-cn.com/library/nginx
Using default tag: latest
latest: Pulling from library/nginx
8176e34d5d92: Pull complete 
5b19c1bdd74b: Pull complete 
4e9f6296fa34: Pull complete 
Digest: sha256:4771d09578c7c6a65299e110b3ee1c0a2592f5ea2618d23e4ffe7a4cab1ce5de
Status: Downloaded newer image for registry.docker-cn.com/library/nginx:latest
[root@localhost ~]# docker images
REPOSITORY                             TAG                 IMAGE ID            CREATED             SIZE
centos                                 latest              2d194b392dd1        2 days ago          195MB
busybox                                latest              f6e427c148a7        7 days ago          1.15MB
registry.docker-cn.com/library/nginx   latest              e548f1a579cf        2 weeks ago         109MB
hello-world                            latest              f2a91732366c        3 months ago        1.85kB

十分尴尬的是访问registry.docker-cn.com居然显示该域名未备案,不过就实验来看的话下载镜像并没有受到影响,还是十分可以的。

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

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

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

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

$ vim /etc/docker/daemon.json
{
  "registry-mirrors": ["https://registry.docker-cn.com"]
}

2.国内也有第三方公司涉及Docker的一些镜像库,比如这里要介绍的阿里
阿里开发者平台 https://dev.aliyun.com/search.html
截止发文为止阿里开发者平台共有79,420个镜像 105,747,150次发布
不过这里需要说的是:

永远不要直接使用别人打包好的未经过认证的镜像

首先登陆你的阿里云账户
找到你需要的镜像,这里我找到了一个Docker官方认证的Redis镜像,可以看到提示“该镜像支持加速器,点击获取镜像加速器地址>>”
点击以后会出来一个随机的地址例如 加速地址:https://lmzr33sz.mirror.aliyuncs.com

# vim /usr/lib/systemd/system/docker.service 
# systemctl daemon-reload
ExecStart=/usr/bin/dockerd --registry-mirror=https://lmzrr8sz.mirror.aliyuncs.com   #将生成的地址添加到这里
#  service docker restart
Redirecting to /bin/systemctl restart  docker.service
# docker pull mysql
# docker images
REPOSITORY                             TAG                 IMAGE ID            CREATED             SIZE
centos                                 latest              2d194b392dd1        2 days ago          195MB
busybox                                latest              f6e427c148a7        7 days ago          1.15MB
mysql                                  latest              5d4d51c57ea8        9 days ago          374MB
registry.docker-cn.com/library/nginx   latest              e548f1a579cf        2 weeks ago         109MB
hello-world                            latest              f2a91732366c        3 months ago        1.85kB

到这里你会发现速度简直是令人发指(没感觉的话多半是你的带宽有问题,请蹲墙角自我反思)

国内其实还是有很多提供加速服务的,比如道客云,这些百度一下有很多教程。

相关文章

  • Docker基础操作

    Docker部署 Docker安装 镜像加速 Docker 基础命令 Docker镜像管理 搜索镜像docker ...

  • Ubuntu 20.04 install docker

    更换阿里云镜像源 Docker CE 镜像 安装指定版本 Docker 镜像加速 修改加速镜像配置文件 启动doc...

  • centos7安装docker

    linux安装docker-ce阿里云docker官方镜像加速文档阿里云镜像加速器

  • docker 下载慢

    Docker 中国官方镜像加速 通过 Docker 官方镜像加速,中国区用户能够快速访问最流行的 Docker 镜...

  • Docker 镜像加速

    Docker 镜像加速 国内从 DockerHub 拉取镜像有时会遇到困难,此时可以配置镜像加速器。Docker ...

  • docker实用入门教程

    查看docker命令帮助文档 docker info 查看docker信息,包括镜像加速器配置 搜索镜像 获取镜像...

  • Docker 镜像制作

    Docker 镜像加速器 概述 国内从 Docker Hub 拉取镜像有时会遇到困难,此时可以配置镜像加速器。Do...

  • Docker学习笔记(二)镜像加速器

    镜像加速器国内从 Docker Hub 拉取镜像有时会遇到困难,此时可以配置镜像加速器。Docker 官方和国内很...

  • Docker的使用教程

    安装Docker 配置阿里云镜像加速器 Docker常用命令 Docker镜像命令 Docker容器命令 Dock...

  • docker加速

    进去阿里云 阿里云加速器hub 【Docker镜像仓库】->【Dock镜像站点】->[加速教程]

网友评论

      本文标题:Docker镜像加速

      本文链接:https://www.haomeiwen.com/subject/ebcpfftx.html