在使用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