Docker/系统运维

如何配置Docker镜像加速器daemon.json并测试结果

daimafengzi · 6月17日 · 2024年 · · · · 本文共228个字 · 预计阅读1分钟118次已读

在使用Docker时,为了提高镜像的下载速度,我们通常会配置镜像加速器。本文将指导您如何创建一个daemon.json文件,添加镜像加速器的配置,重启Docker服务,并测试配置是否生效。

步骤一:创建daemon.json文件

首先,您需要创建一个名为daemon.json的文件,并将其放置在Docker配置目录中。通常,这个目录位于/etc/docker/。您可以通过以下命令创建并编辑该文件:

sudo mkdir -p /etc/docker

#优先使用 请删除 <请删除我< 中的 [请删除我]
sudo tee /etc/docker/daemon.json <请删除我<请删除我EOF
{
    "registry-mirrors": ["https://do.nark.eu.org"]
}
EOF


#备用
sudo tee /etc/docker/daemon.json <请删除我<请删除我EOF
{
   "registry-mirrors": [
     "https://docker.1panel.live",
     "http://hub-mirror.c.163.com",
     "https://docker.mirrors.ustc.edu.cn",
     "https://registry.docker-cn.com",
     "https://nrbewqda.mirror.aliyuncs.com",
     "https://dmmxhzvq.mirror.aliyuncs.com"
   ]
}
EOF

步骤二 :使其生效

systemctl daemon-reload
systemctl restart docker

如果您当前有正在运行的容器不方便重启Docker服务,则不用设置环境也可以直接使用,用法示例:

docker pull do.nark.eu.org/library/mysql:5.7

说明:library是一个特殊的命名空间,它代表的是官方镜像。如果是某个用户的镜像就把library替换为镜像的用户名。

对于 Mac 和 Windows 用户,直接在 Docker Desktop 系统设置中,配置 registry-mirrors 即可。

检查加速是否生效

查看docker系统信息 docker info,如果从结果中看到了如下内容,说明配置成功。

Registry Mirrors:
 [...]
 https://do.nark.eu.org

引文

如何配置Docker镜像加速器daemon.json并测试结果

0 条回应
| 耗时 0.539 秒 | 查询 58 次 | 内存 4.25 MB |
本站CDN由One degree CDN提供