引言

由于默认的Docker Hub镜像仓库是国外的,下载镜像较慢甚至中途卡死,所以配置阿里镜像加速器解决这一问题提高速度,管理你的镜像和拉取别人的镜像 。
推荐安装1.10.0以上版本的Docker客户端,参考文档 docker-ce

获取阿里云镜像加速

  • 阿里云镜像加速地址:点击获取

    配置镜像加速

  • 针对Docker客户端版本大于 1.10.0 的用户
    您可以通过修改daemon配置文件/etc/docker/daemon.json来使用加速器

  • 创建docker配置文件夹

    1. sudo mkdir -p /etc/docker
  • 将加速地址写入配置daemon.json

    1. sudo tee /etc/docker/daemon.json <<-'EOF'
    2. {
    3. "registry-mirrors": ["https://*****.mirror.aliyuncs.com"]
    4. }
    5. EOF

    配置自己获取的阿里云加速地址信息

  • 重新加载配置

    1. sudo systemctl daemon-reload
  • 重启docker使配置生效

    1. sudo systemctl restart docker
  • 查看配置生效

    1. docker info


    可以看到末尾Registry Mirrors 新增阿里云加速地址 ``` Client: Debug Mode: false

Server: Containers: 0 Running: 0 Paused: 0 Stopped: 0 Images: 0 Server Version: 19.03.8 Storage Driver: overlay2 Backing Filesystem: Supports d_type: true Native Overlay Diff: true Logging Driver: json-file Cgroup Driver: cgroupfs Plugins: Volume: local Network: bridge host ipvlan macvlan null overlay Log: awslogs fluentd gcplogs gelf journald json-file local logentries splunk syslog Swarm: inactive Runtimes: runc Default Runtime: runc Init Binary: docker-init containerd version: 7ad184331fa3e55e52b890ea95e65ba581ae3429 runc version: dc9208a3303feef5b3839f4323d9beb36df0a9dd init version: fec3683 Security Options: seccomp Profile: default Kernel Version: 4.18.0-147.el8.x86_64 Operating System: CentOS Linux 8 (Core) OSType: linux Architecture: x86_64 CPUs: 2 Total Memory: 3.692GiB Name: osvm ID: EOKX:46T2:PCQF:RSPQ:IUV4:2DMW:GFHS:Q3VV:L4QT:YM5T:FWWD:T25U Docker Root Dir: /var/lib/docker Debug Mode: false Registry: https://index.docker.io/v1/ Labels: Experimental: false Insecure Registries: 127.0.0.0/8 Registry Mirrors: https://l46iaapq.mirror.aliyuncs.com/ Live Restore Enabled: false ```

至此docker加速器配置完成