Docker镜像加速

原文发表于cu:2016-05-31

本文属于重发,当前Daocloud设置镜像的方式就是一条命令:curl -sSL https://get.daocloud.io/daotools/set_mirror.sh | sh -s http://xxxxxxxx.m.daocloud.io

墙内访问Docker Hub的速度太慢,daocloud mirror在国内做得是很不错的。

一.前置条件

1. 环境

Server:CentOS-7-x86_64-1511

Docker:1.11.1

2. 账号

DaoCloud官网注册账号:http://www.daocloud.io/

二.设置镜像加速

1. DaoCloud操作手册

  1. 登录后进入"控制台"—>"加速器";
  2. 根据需要选择1.0或者2.0操作方式;
  3. 根据系统选择操作手册进行操作。

#根据DaoCloud CentOS-7的操作手册,并没有找到相应的文件/etc/sysconfig/docker;

#也验证过在CentOS-7-x86_64-1511上安装docker1.9.1,依然不行,其他的CentOS与Docker版本配合倒未验证过,有兴趣的朋友可以看看。

2. CentOS 7设置DaoCloud加速

  1. 复制docker.service到/etc/systemd/system/目录,

    #复制后的/etc/systemd/system/docker.service在运行时会覆盖默认位置的docker.service文件配置内容
    [[email protected] ~]# cp /usr/lib/systemd/system/docker.service /etc/systemd/system/
  2. 修改/etc/systemd/system/docker.service,
    [[email protected] ~]# sed -i ‘N;s|\[Service\]\n|\[Service\]\nEnvironmentFile=-/etc/sysconfig/docker\n|g‘ /etc/systemd/system/docker.service
    
    [[email protected] ~]# sed -i ‘s|fd://|fd:// $other_args |g‘ /etc/systemd/system/docker.service
  3. 新建/etc/sysconfig/docker文件,并添加daocloud加速地址,
    #其中" http://xxxxxxxx.m.daocloud.io"是daocloud生成的个人加速地址,可以在daocloud 1.0操作手册看到
    [[email protected] ~]# echo ‘other_args="--registry-mirror=http://xxxxxxxx.m.daocloud.io"‘> /etc/sysconfig/docker

  4. 重新加载docker配置并重启服务,
    [[email protected] ~]# systemctl daemon-reload
    [[email protected] ~]# systemctl restart docker.service
    
    #or: [[email protected] ~]# service docker restart 

3. 验证

#在pull镜像与列出宿主机中存在的镜像文件前加上date命令,可以看到使用镜像加速之后,196.7MB的CentOS最新官方镜像在2分钟左右即下载完成(电信100Mb宽带)
[[email protected] ~]# docker search centos
[[email protected] ~]# docker pull centos
[[email protected] ~]# docker images

时间: 2024-12-14 16:06:34

Docker镜像加速的相关文章

配置docker镜像加速

前导:因为docker-hub的镜像仓库站点在国外,访问很缓慢,为了加速pull镜像,d国内提供了加速站点如:https://registry.docker-cn.com以及阿里云提供的加速站点(每个人的加速站点域名不相同,可以到阿里云容器镜像服务去查看自己的镜像加速地址)1.创建/etc/docker/daemon.json的配置文件[[email protected] ~]# mkdir /etc/docker/[[email protected] docker]# vi daemon.js

Docker镜像加速==》阿里云加速器

1.使用阿里云加速器加快获取docker官方的镜像 步骤一:如果没有阿里云账号,需要注册阿里云开发账号 https://dev.aliyun.com/ 步骤二:进入加速器页面获取加速信息 https://cr.console.aliyun.com/#/accelerator 原文地址:https://www.cnblogs.com/freeblogs/p/8215267.html

使用docker-machine 创建virtualbox虚拟机时指定boot2docker.iso位置和设置docker镜像加速的命令

docker-machine create -d virtualbox --virtualbox-boot2docker-url=/home/当前用户/.docker/machine/cache/boot2docker2.iso --engine-registry-mirror=https://3qtk5f5j.mirror.aliyuncs.com node1 -d virtualbox为指定virtualbox创建虚拟机 -virtualbox-boot2docker-url=/home/当

Docker使用阿里云docker镜像加速

首先进入阿里云docker库首页 https://dev.aliyun.com/ 点击 管理中心 点击 加速器 复制下面的加速地址 进入docker的 Settings 把basic 切换成 advanced,并在 registry-mirrors: 中填入刚刚复制的加速地址 应用后即可 原文地址:https://www.cnblogs.com/beyang/p/8352109.html

win7 下docker 镜像加速

打开 Kitematic 运行 docker cli 注册镜像 https://www.daocloud.io/mirror#accelerator-doc 上有镜像地址 sudo sed -i "s|EXTRA_ARGS='|EXTRA_ARGS='--registry-mirror=http://f1361db2.m.daocloud.io |g" /var/lib/boot2docker/profile 退出docker 并且重启 docker exit docker-machi

Docker设置镜像加速

一.为什么要设置镜像加速 由于docker的镜像源地址再国外,例如官方地址:https://hub.docker.com/search?q=hyperledger&type=image:因此下载镜像的化会很慢,这里就推荐使用国内的镜像源地址. 二.如何配置镜像加速 这里推荐安装较高版本的docker(1.12+) 编辑docker配置文件/etc/docker/daemon.json vim /etc/docker/daemon.json { "registry-mirrors"

Docker教程系列二:Docker镜像操作

1什么是Docker镜像 Docker镜像是由文件系统叠加而成(是一种文件的存储形式).最底端是一个文件引导系统,即bootfs,这很像典型的Linux/Unix的引导文件系统.Docker用户几乎永远不会和引导系统有什么交互.实际上,当一个容器启动后,它将会被移动到内存中,而引导文件系统则会被卸载,以留出更多的内存供磁盘镜像使用.Docker容器启动是需要的一些文件,而这些文件就可以称为Docker镜像. 2列出镜像 列出docker下的所有镜像:docker images l  REPOSI

Docker 镜像-管理-导入-导出

目录 Docker 镜像基本概念 Docker 镜像加速 Docker 镜像 常用命令 Docker 镜像的创建和导出导入 Docker 镜像基本概念 我们使用的容器都是基于镜像的,镜像是由多层组成的,容器是在镜像上面添加了一个读写层.镜像一般储存在 /var/lib/docker/image/. 多个容器是引用的同一个 镜像,容器不会更改镜像的内容,而是创建一个可写层,并将数据保存在 /var/lib/docker/containers 中. Docker 镜像加速 当我们在使用 Docker

Docker 中国官方镜像加速

参考:https://www.docker-cn.com/registry-mirror 通过 Docker 官方镜像加速,中国区用户能够快速访问最流行的 Docker 镜像.该镜像托管于中国大陆,本地用户现在将会享受到更快的下载速度和更强的稳定性,从而能够更敏捷地开发和交付 Docker 化应用. Docker 中国官方镜像加速可通过 registry.docker-cn.com 访问.该镜像库只包含流行的公有镜像.私有镜像仍需要从美国镜像库中拉取. 您可以使用以下命令直接从该镜像加速地址进行