docker下载加速

方式1:使用 网易数帆、阿里云等容器镜像仓库进行下载。

例如,下载网易数帆镜像中的mysql。(网易数帆的地址为 hub.c.163.com,网易数帆对dockerhub官方的镜像命名空间为 library)。

  1. docker pull hub.c.163.com/library/mysql:latest

方式2:配置阿里云加速。

登录阿里云,进入 工作台 -> 容器镜像服务 -> 镜像工具 -> 镜像加速器

里面提供了一个加速器地址:https://xxxxx.mirror.aliyuncs.com,将该地址配置到docker中

  1. cd /etc/docker
  2. # 初次进来时没有/etc/docker/daemon.json文件,直接创建该文件即可
  3. vi /etc/docker/daemon.json

daemon.json中写入以下内容:(即加速器地址)

  1. {
  2. "registry-mirrors": ["https://xxxxx.mirror.aliyuncs.com"]
  3. }

然后刷新配置、重启docker即可:

  1. # centos6 的命令
  2. sudo chkconfig daemon-reload
  3. sudo service docker restart
  4. # centos7 的命令
  5. sudo systemctl daemon-reload
  6. sudo systemctl restart docker

使用方式2可以直接下载官方的镜像,且镜像tag为官方tag,不需要加上云服务商的地址。

例如:

  1. docker pull mysql:latest