Docker 配置国内镜像源加速

8 min read

Docker 是一种轻量级的容器化技术,可以在不同的操作系统上部署应用程序。由于国际互联网的原因,在使用 Docker 安装镜像时可能会遇到下载速度缓慢或失败的情况,这里介绍在 Docker 中配置国内镜像源以加速下载的方法。

  1. 查找可用的国内镜像源

国内常见的 Docker 镜像源有:

  • 阿里云:https://cr.console.aliyun.com/
  • DaoCloud:https://www.daocloud.io/mirror
  • 网易云:https://hub-mirror.c.163.com/
  • Docker 官方中文镜像源:https://hub.docker.com/r/library/
  1. 配置镜像源

在 Linux 系统中,修改 /etc/docker/daemon.json 文件,若没有该文件则新建。

使用 DaoCloud 镜像源的示例:

{
    "registry-mirrors": ["https://dockerhub.dev.daocloud.io"]
}
  1. 重启 Docker 服务

修改配置文件后,需要重启 Docker 服务使配置生效。

在 Ubuntu 上,运行以下命令重启 Docker 服务:

sudo systemctl restart docker

在 CentOS 上,运行以下命令重启 Docker 服务:

sudo systemctl restart docker.service
  1. 测试镜像源

输入以下命令,如果能正常拉取镜像,则说明配置成功。

docker pull hello-world

参考资料: