Centos 7配置Docker阿里云镜像及加速器

一、镜像加速

1)注册个帐号

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

阿里云会自动为用户分配一个镜像加速器的地址,登录后进入"管理中心"-->"加速器",里面有分配给你的镜像加速器的地址以及各个环境的使用说明。

镜像加速器地址:https://xxxxx.mirror.aliyuncs.com

二,

安装/升级你的Docker客户端

您可以通过阿里云的镜像仓库下载:mirrors.aliyun.com/help/docker-engine

或执行以下命令:

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

以上命令可能会执行失败,无所谓,继续往下走。

如何使用Docker加速器

针对Docker客户端版本大于1.10的用户

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

sudo vim /etc/docker/daemon.json <<-'EOF'
{
"registry-mirrors": ["https://p8b4jflv.mirror.aliyuncs.com"]
}
EOF
sudo systemctl daemon-reload
sudo systemctl restart docker

针对Docker客户的版本小于等于1.10的用户

或者想配置启动参数,可以使用下面的命令将配置添加到docker daemon的启动参数中。

  • 系统要求 CentOS 7 以上,Docker 1.9 以上。

    sudo cp -n /lib/systemd/system/docker.service /etc/systemd/system/docker.service
  • Docker 1.12 以下版本使用 docker daemon 命令

    sudo sed -i "s|ExecStart=/usr/bin/docker daemon|ExecStart=/usr/bin/docker daemon --registry-mirror=https://qxx96o44.mirror.aliyuncs.com|g" /etc/systemd/system/docker.service
  • Docker 1.12 及以上版本使用 dockerd 命令

    sudo sed -i "s|ExecStart=/usr/bin/dockerd|ExecStart=/usr/bin/dockerd --registry-mirror=https://qxx96o44.mirror.aliyuncs.com|g" /etc/systemd/system/docker.service
    sudo systemctl daemon-reload
    sudo service docker restart

三,测试效果

直接pull centos的镜像,Docker就会去阿里镜像去拉取

#sudo docker pull centos

wKiom1jUlZjyuB1FAAAx94JgOGc673.png-wh_50

速度比官网的快多了!

相关文章

文章浏览阅读903次。4.清除缓存目录(/var/cache/yum)下的软件...
文章浏览阅读1.5k次。Python 是一种高级解释性编程语言,已被...
文章浏览阅读2.6k次。打开终端或控制台,以root或具有sudo权...
文章浏览阅读744次,点赞24次,收藏26次。目标:通过AppSrv为...
文章浏览阅读1.1w次,点赞8次,收藏26次。chmod命令来自于英...
文章浏览阅读1.2k次。yum源的URL地址,本例中是文件系统的路...