Docker之旅-使用阿里云Docker镜像库加速

使用阿里云Docker镜像库加速

官方的docker hub 访问实在太慢,国内使用阿里云Docker镜像库,可以大大加快镜像的下载速度,访问Docker镜像库开通了阿里云开发者帐号,进入管理中心,获取您的专属加速器地址。
阿里云开发者平台.png

根据操作文档,选择对应您的操作系统,目前提供了Ubuntu、CentOS、Window、Mac系统的操作说明:

一、Ubuntu

安装/升级你的Docker客户端

推荐安装1.10.0以上版本的Docker客户端。
或执行以下命令:

1
curl -sSL http://acs-public-mirror.oss-cn-hangzhou.aliyuncs.com/docker-engine/internet | sh -

使用Docker加速器

针对Docker客户端版本大于1.10的用户,可以通过修改daemon配置文件/etc/docker/daemon.json来使用加速器

1
2
3
4
5
6
7
8
sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
{
"registry-mirrors": ["https://z8b39a7q.mirror.aliyuncs.com"]
}
EOF
sudo systemctl daemon-reload
sudo systemctl restart docker

二、CentOS

安装/升级你的Docker客户端

推荐安装1.10.0以上版本的Docker客户端。
您可以通过阿里云的镜像仓库下载:docker-ce
或执行以下命令:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
curl -sSL http://acs-public-mirror.oss-cn-hangzhou.aliyuncs.com/docker-engine/internet | sh -
```
### 如何使用Docker加速器
针对Docker客户端版本大于1.10的用户
您可以通过修改daemon配置文件/etc/docker/daemon.json来使用加速器:
``` bash
sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
{
"registry-mirrors": ["https://z8b39a7q.mirror.aliyuncs.com"]
}
EOF
sudo systemctl daemon-reload
sudo systemctl restart docker
```

## 三、Window
### 安装/升级你的Docker客户端
1. 对于Windows 10以下的用户 推荐使用 Docker Toolbox
Toolbox的介绍和帮助:mirrors.aliyun.com/help/docker-toolbox
Windows系统的安装文件目录:http://mirrors.aliyun.com/docker-toolbox/windows/docker-toolbox/
2. 对于Windows 10以上的用户 推荐使用 Docker for Windows
Windows系统的安装文件目录:http://mirrors.aliyun.com/docker-toolbox/windows/docker-for-windows/
### 如何使用Docker加速器
1. 创建一台安装有Docker环境的Linux虚拟机,指定机器名称为default,同时配置Docker加速器地址。
``` bash
docker-machine create --engine-registry-mirror=https://z8b39a7q.mirror.aliyuncs.com -d virtualbox default
```
2. 查看机器的环境配置,并配置到本地,并通过Docker客户端访问Docker服务。
``` bash
docker-machine env default
eval "$(docker-machine env default)"
docker info

注意

  1. Docker for Windows 和 Docker Toolbox是不兼容,如果同时安装两者的话,需要使用hyperv的参数启动。

    1
    docker-machine create --engine-registry-mirror=https://z8b39a7q.mirror.aliyuncs.com -d hyperv default
  2. Docker for Windows 有两种运行模式,一种运行Windows相关容器,一种运行传统的Linux容器。同一时间只能选择一种模式运行。

四、Mac

安装/升级你的Docker客户端

1. 对于10.10.3以下的用户 推荐使用 Docker Toolbox
    Toolbox的介绍和帮助:mirrors.aliyun.com/help/docker-toolbox
    Mac系统的安装文件目录:http://mirrors.aliyun.com/docker-toolbox/mac/docker-toolbox/
2. 对于10.10.3以上的用户 推荐使用 Docker for Mac
    Mac系统的安装文件目录:http://mirrors.aliyun.com/docker-toolbox/mac/docker-for-mac/

如何使用Docker加速器

  1. 创建一台安装有Docker环境的Linux虚拟机,指定机器名称为default,同时配置Docker加速器地址。
    docker-machine create --engine-registry-mirror=https://z8b39a7q.mirror.aliyuncs.com -d virtualbox default
    
  2. 查看机器的环境配置,并配置到本地,并通过Docker客户端访问Docker服务。
    docker-machine env default
    eval "$(docker-machine env default)"
    docker info
    

设置完成,接着我们再试下pull一个镜像,是不是有种飞起来的赶脚O(∩_∩)O~

Alex.Yao wechat
欢迎您扫一扫上面的微信公众号,订阅我的博客!
坚持原创技术分享,您的支持将鼓励我继续创作!