源本科技 | 码上会

Docker 镜像加速

2025/12/24
336
0

镜像加速

https://status.anye.xyz

建议优先选择正常且响应快的镜像源,避免使用已离线或限速站点

安装 Docker

Ubuntu 官方仓库自带 docker.io 安装包,直接采用独立快速安装方式即可,无需额外添加 Docker 官方源,满足日常开发部署使用。执行一键安装命令:

sudo apt install -y docker.io

安装 Docker Compose

安装 Compose V1(旧版)

使用 docker-compose 带横杠命令运行:

apt update && apt install -y docker-compose

安装 Compose V2(新版)

兼容新版 Compose 语法,支持 docker compose 命令:

apt update && apt install -y docker-compose-v2

注意:生产环境建议优先安装 V2 版本

配置镜像加速器

Docker 默认从国外 docker.io 拉取镜像,国内访问速度极慢,必须配置镜像加速器提升拉取速度。

创建配置文件

sudo mkdir -p /etc/docker
sudo vi /etc/docker/daemon.json

推荐配置

复制以下内容写入文件:

{
  "exec-opts": [
    "native.cgroupdriver=systemd"
  ],
  "registry-mirrors": [
    "https://docker.1ms.run",
    "https://docker.1panel.live",
    "https://hub.rat.dev",
    "https://dockerproxy.net",
    "https://docker-registry.nmqu.com"
  ],
  "insecure-registries": [
    "http://easzlab.io.local:5000"
  ],
  "max-concurrent-downloads": 10,
  "log-driver": "json-file",
  "log-level": "warn",
  "log-opts": {
    "max-size": "10m",
    "max-file": "3"
  },
  "data-root": "/var/lib/docker"
}

镜像源选择

  • DaoCloud(docker.m.daocloud.io):稳定企业级源,支持多仓库镜像;

  • dockerproxy.cool / 1Panel:响应速度快,适合个人及小团队使用;

  • 规避标注离线响应缓慢的节点,部分 nat.tf 节点稳定性较差,不建议使用。

重启 Docker

sudo systemctl daemon-reload
sudo systemctl restart docker

验证安装

查看版本

docker --version
sudo systemctl status docker

验证加速器

docker info | grep -A 10 "Registry Mirrors"

输出内容能看到配置的镜像地址列表,即为配置成功。

测试拉取

docker pull nginx:alpine

若拉取速度大幅提升(几秒完成替代原有数分钟),说明镜像加速器配置生效