centos7:docker使用阿里云镜像加速器的方法

docker hub下载速度很慢,而可以使用阿里云docker加速器,来提高速度,管理你的镜像和拉取别人的镜像

  1. 首先你得有一个阿里的账号

  2. 然后进入到镜像加速页面,并会看到阿里云给出的一个加速器地址

    输入图片说明

  3. 然后选择对应的系统并根据自己的docker版本来执行相应的步骤

  • 查看docker版本:docker --version
[root@106 ~]# docker --version
Docker version 17.12.1-ce, build 7390fc6
[root@106 ~]# 
  • docker不同的版本:
    • docker客户端版本大于 1.10 的用户
      • 可以通过袖肥daemon配置文件 /etc/docker/daemon.json来使用加速器
sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
{
  "registry-mirrors": ["https://dhq9bx4f.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=加速器地址|g" /etc/systemd/system/docker.service
  • Docker 1.12 及以上版本使用 dockerd 命令
sudo sed -i "s|ExecStart=/usr/bin/dockerd|ExecStart=/usr/bin/dockerd --registry-mirror=加速器地址|g" /etc/systemd/system/docker.service
sudo systemctl daemon-reload
sudo service docker restart
  • 测试
[root@106 ~]# docker pull centos
Using default tag: latest
latest: Pulling from library/centos
5e35d10a3eba: Pull complete 
Digest: sha256:dcbc4e5e7052ea2306eed59563da1fec09196f2ecacbe042acbdcd2b44b05270
Status: Downloaded newer image for centos:latest
[root@106 ~]# 
  1. 可以将加速的参数添加到docker启动项里面,并重启docker服务
echo "DOCKER_OPTS=\"\$DOCKER_OPTS --registry-mirror=你的加速地址\"" | sudo tee -a /etc/default/docker
sudo service docker restart
  1. 若docker版本过低,可以升级下版本
curl -sSL http://acs-public-mirror.oss-cn-hangzhou.aliyuncs.com/docker-engine/internet | sh -
  1. 可以在阿里网页上搜索你所需要的镜像,链接,然后可点击详情,查看镜像的相关信息 输入图片说明

转载于:https://my.oschina.net/u/3707314/blog/1635184

Docker阿里云镜像加速器是用来提高Docker镜像下载速度的工具。配置阿里云镜像加速器非常简单,可以通过修改Docker的daemon配置文件来实现。首先,打开阿里云官网获取加速器地址。然后,通过命令sudo mkdir -p /etc/docker创建一个目录用于存放配置文件。接着,使用命令sudo tee /etc/docker/daemon.json将以下内容写入配置文件中: { "registry-mirrors": ["https://xxxxx.xxxxxx.xxxxx.com"] //替换为阿里云加速器地址 } 保存文件后,使用命令sudo systemctl daemon-reload重新加载Docker配置,并使用sudo systemctl restart docker重启Docker服务。这样就成功配置了阿里云镜像加速器。 如果你使用的是Windows系统,可以直接去Docker官网下载安装包,并按照指示进行安装。对于Linux系统,也可以按照官网提供的命令进行安装,然后启动Docker服务。对于CentOS系统,可以按照以下步骤进行配置:首先,执行命令sudo mkdir -p /etc/docker创建一个目录用于存放配置文件。然后,使用命令sudo tee /etc/docker/daemon.json将以下内容写入配置文件中: { "registry-mirrors": ["https://ukhwyb9e.mirror.aliyuncs.com"] } 保存文件后,使用命令sudo systemctl daemon-reload重新加载Docker配置,并使用sudo systemctl restart docker重启Docker服务。这样就成功配置了阿里云镜像加速器。<span class="em">1</span><span class="em">2</span><span class="em">3</span><span class="em">4</span>
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值