当前服务器地址: {workers_host}

Docker镜像加速

优化Docker镜像拉取速度,提升开发与部署效率。当前服务器:{workers_host}

使用镜像加速器可以大幅提升Docker镜像的拉取速度,特别是在网络环境不佳的情况下。本指南将帮助您配置Docker镜像加速服务,优化容器工作流的效率。

配置镜像加速器

请按照以下步骤配置Docker镜像加速服务:

1
创建配置文件
编辑或创建daemon.json配置文件,设置registry-mirrors为镜像加速地址:https://{workers_host}
2
重载守护进程
重新加载Docker守护进程配置,使更改生效。
3
重启Docker服务
重启Docker服务以应用新的镜像加速配置。

设置registry mirror:

sudo tee /etc/docker/daemon.json <<EOF
{
    "registry-mirrors": ["https://{workers_host}"]
}
EOF

重新加载守护进程:

sudo systemctl daemon-reload

重启Docker服务:

sudo systemctl restart docker
提示: 执行以上命令后,可以使用 docker info 命令检查是否配置成功,在输出中查找 Registry Mirrors 部分确认加速器已启用。

镜像加速使用示例

原始拉取镜像命令:

docker pull library/alpine:latest

加速拉取镜像命令:

docker pull {workers_host}/library/alpine:latest
注意: 使用加速服务拉取镜像时,只需在镜像名称前添加镜像加速地址即可,其他操作方式保持不变。加速器会自动同步官方镜像仓库内容。

支持的镜像仓库

Docker Hub (docker.io)
Google Container Registry
GitHub Container Registry
Red Hat Registry
Microsoft Container Registry
Quay.io