Docker 镜像加速器配置教程

阅读时长 4 分钟读完

Docker 是一种流行的容器化技术,它可以让开发人员快速地构建、测试和部署应用程序。然而,由于 Docker 官方镜像源在国内访问速度较慢,大量的开发者都选择使用国内的 Docker 镜像源,以便更快地获取所需的 Docker 镜像。本篇文章将介绍如何配置 Docker 镜像加速器,来提高 Docker 镜像的下载速度。

配置 Docker 镜像加速器

Docker 镜像加速器可提高 Docker 镜像的下载速度, 因为它可以将 Docker 镜像从国外的 Docker 镜像源转移到国内的 Docker 镜像源。在这里,我们将介绍如何配置加速器。

第一步:注册并登录

如果没有注册并登录 Docker Hub,则需要在Docker Hub 官网上注册一个账号,并用该账号登录。

第二步:获取加速器地址

注册并登录后,你需要在 ① Docker Hub 官网上获取镜像加速器地址, 如下:

第三步:配置加速器

在使用 Docker 之前,需要配置 Docker 引擎以使用该镜像加速器。 有两种配置方式来使用该地址:在启动 Docker 时通过 CLI 参数--registry-mirror 或在 Docker daemon 配置文件 /etc/docker/daemon.json 中添加 registry-mirrors 配置项。

方法一:启动 Docker 时指定镜像加速器

$ docker run --registry-mirror=https://哈希值.mirror.aliyuncs.com -it 镜像名称

方法二:修改 Docker 配置文件

编辑 /etc/docker/daemon.json 文件,并加入以下内容:

注:仅需使用一个 registry-mirror 配置项。

重启 Daemon:

方法三:在 Docker for Mac 的 preferences panel 中配置

如图所示,在 “Docker” 应用程序中选择“Preferences …”,然后选择“Daemon”。

示例

从 Docker 官方仓库中 pull 一个镜像:

该命令将从 Docker 官方源中拉取 Ubuntu 镜像,因此下载时间会相对较慢。 针对该镜像,在 Docker 配置文件 /etc/docker/daemon.json 中配置了 registry-mirrors 后,再次执行 pull 命令,如下所示:

-- -------------------- ---- -------
- ------ ---- ------

----- ------- ---- ------
------- ------- ---- --------------
------------- ---- --------
------------- ---- --------
------------- ---- --------
------------- ---- --------
------- -----------------------------------------------------------------------
------- ---------- ----- ----- --- -------------
-------------------------------

在此运行 Ubuntu 镜像,并在其中运行一个简单的命令来验证是否正在使用所添加的 Docker 镜像加速器:

输出应类似于以下内容:

总结

到这里,我们已经学会了如何配置 Docker 镜像加速器,使我们更快地访问 Docker 镜像源并加速 Docker 镜像的下载速度。如果您在运行 Docker 过程中遇到了其他问题,请查看 Docker 官方文档。希望这篇文章对您有所帮助,带来了指导意义。

来源:JavaScript中文网 ,转载请注明来源 https://www.javascriptcn.com/post/645dffb3968c7c53b005999d

纠错
反馈