疯狂的企鹅

Crazy.Rico's Blog


  • 首页

  • 归档

  • 关于

  • 标签

  • 分类

  • links

  • 搜索

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

发表于 2017-09-15 更新于 2019-10-16 分类于 微服务 , docker 阅读次数:
本文字数: 2.6k 阅读时长 ≈ 2 分钟

使用阿里云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~

-------------本文结束感谢您的阅读-------------
Crazy Rico wechat
欢迎您扫一扫上面的微信公众号,订阅我的博客!
Crazy Rico 微信支付

微信支付

Crazy Rico 支付宝

支付宝

# 微服务 # docker
Docker之旅-Docker互联
微服务从入门到放弃之概述
  • 文章目录
  • 站点概览
Crazy Rico

Crazy Rico

33 日志
17 分类
39 标签
RSS
GitHub FCC E-Mail 慕课网 阿里云
  1. 1. 使用阿里云Docker镜像库加速
  2. 2. 一、Ubuntu
    1. 2.1. 安装/升级你的Docker客户端
    2. 2.2. 使用Docker加速器
  3. 3. 二、CentOS
    1. 3.1. 安装/升级你的Docker客户端
    2. 3.2. 注意
  4. 4. 四、Mac
    1. 4.1. 安装/升级你的Docker客户端
    2. 4.2. 如何使用Docker加速器
苏ICP备17004952号 © 2020 Crazy Rico | 90k | 1:22
由 Hexo 强力驱动 v3.9.0
|
主题 – NexT.Gemini v7.3.0
|
0%