博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
ubuntu/centos/mac/windows 使用阿里源加速docker镜像下载
阅读量:5357 次
发布时间:2019-06-15

本文共 2339 字,大约阅读时间需要 7 分钟。

官方下载docker比较慢,阿里提供云容器hub,

1、打开阿里容器hub

https://dev.aliyun.com/search.html

该页面右上方有一个管理中心,点击进去

2、选择镜像加速器,点开对应的平台

以centos 为例:

 

安装/升级你的Docker客户端
  • 推荐安装1.10.0以上版本的Docker客户端,参考文档
如何配置镜像加速器
  • 针对Docker客户端版本大于1.10.0的用户

    您可以通过修改daemon配置文件/etc/docker/daemon.json来使用加速器:

    sudo mkdir -p /etc/dockersudo tee /etc/docker/daemon.json <<-'EOF'{  "registry-mirrors": ["https://9w1lkbgv.mirror.aliyuncs.com"]}EOFsudo systemctl daemon-reloadsudo systemctl restart docker
  • https://9w1lkbgv.mirror.aliyuncs.com 是我的专属镜像加速,每个人应该都不一样

 3、尽情下载你的镜像吧,快了一个数量级

下载个ubuntu感受以下:

docker pull ubuntu

 

 

--------------------------------------------------------------------------------------------------------------------

参考:

http://blog.csdn.net/evandeng2009/article/details/53893789

使用阿里云容器Hub加速Docker镜像下载

阿里云的镜像服务做得不错,包括常用的Debian(Ubuntu)和RedHat(CentOS)的镜像,各类开源软件的repo,以及docker的Container镜像,全部copy了一份在国内服务器上。下载速度就不再受限于你懂的大防火墙。系统及各类开源软件的备份直接看http://mirrors.aliyun.com/,下面单独说下Docker Hub在阿里的镜像加速器设置,以CentOS7为例。

 

登录阿里云开发者平台http://dev.aliyun.com/,进入加速器页面:

首先你得安装Docker Engine,根据Docker官网安装即可。阿里这里给出的配置步骤就是更改下Docker Daemon的参数,可以直接修改Docker服务配置文件/usr/lib/systemd/system/docker.service。要是使用版本1.12的话,Docker Daemon执行文件名有点不一样。

[html]
  1. # docker version  
  2. Client:  
  3.  Version:      1.12.5  
  4.  API version:  1.24  
  5.  Go version:   go1.6.4  
  6.  Git commit:   7392c3b  
  7.  Built:        Fri Dec 16 02:23:59 2016  
  8.  OS/Arch:      linux/amd64  
  9.   
  10. Server:  
  11.  Version:      1.12.5  
  12.  API version:  1.24  
  13.  Go version:   go1.6.4  
  14.  Git commit:   7392c3b  
  15.  Built:        Fri Dec 16 02:23:59 2016  
  16.  OS/Arch:      linux/amd64  

根据dockerd的--registry-mirror参数来修改。

[html]
  1. # dockerd --help | grep registry  
  2.   --disable-legacy-registry                Disable contacting legacy registries  
  3.   --insecure-registry=[]                   Enable insecure registry communication  
  4.   --registry-mirror=[]                     Preferred Docker registry mirror  
[html]
  1. # vim /usr/lib/systemd/system/docker.service   
  2. [Unit]  
  3. Description=Docker Application Container Engine  
  4. Documentation=https://docs.docker.com  
  5. After=network.target  
  6.   
  7. [Service]  
  8. Type=notify  
  9. # the default is not to use systemd for cgroups because the delegate issues still  
  10. # exists and systemd currently does not support the cgroup feature set required  
  11. # for containers run by docker  
  12. ExecStart=/usr/bin/dockerd  --registry-mirror=https://jnxt8d8b.mirror.aliyuncs.com #更改这里  

 

修改之后再 重启docker服务:

[html]
  1. # systemctl daemon-reload  
  2. # systemctl restart docker  

之后的执行docker pull xxx 时速度那是杠杠的。

转载于:https://www.cnblogs.com/zhishuai/p/8013137.html

你可能感兴趣的文章
Linux常用命令(六)
查看>>
Linux常用命令(六)
查看>>
Linux常用命令(八)
查看>>
Linux常用命令(七)
查看>>
Linux常用命令(九)
查看>>
Linux常用命令(十一)
查看>>
Linux常用命令(十)
查看>>
实验吧之这就是一个坑
查看>>
Linux常用命令(十二)
查看>>
Linux常用命令(十三)
查看>>
Linux常用命令(十五)
查看>>
Linux常用命令(十四)
查看>>
Linux常用命令(十七)
查看>>
Linux常用命令(十六)
查看>>
Linux常用命令(二十四)
查看>>
4种java定时器
查看>>
Vue.js 教程
查看>>
linux 设置网卡
查看>>
hive 语法 case when 语法
查看>>
Ajax:js读取txt内容(json格式内容)
查看>>