Docker基础系列- 2.docker镜像加速(配置国内镜像)

docker镜像加速

  • 1.镜像源
  • 2.配置阿里docker镜像源
    • 2.1 安装/升级Docker客户端
    • 2.2 配置镜像加速器

1.镜像源

国内从 DockerHub 拉取镜像有时会遇到困难,此时可以配置镜像加速器。Docker 官方和国内很多云服务商都提供了国内加速器服务,例如:

  • 科大镜像:https://docker.mirrors.ustc.edu.cn/
  • 网易:https://hub-mirror.c.163.com/
  • 阿里云:https://<你的ID>.mirror.aliyuncs.com
  • 七牛云加速器:https://reg-mirror.qiniu.com

当配置某一个加速器地址之后,若发现拉取不到镜像,请切换到另一个加速器地址。国内各大云服务商均提供了 Docker 镜像加速服务,建议根据运行 Docker 的云平台选择对应的镜像加速服务。

阿里云镜像获取地址:https://cr.console.aliyun.com/cn-hangzhou/instances/mirrors
登陆后,左侧菜单选中镜像加速器就可以看到你的专属地址了:
Docker基础系列- 2.docker镜像加速(配置国内镜像)_第1张图片

之前有 Docker 官方加速器 https://registry.docker-cn.com ,现在好像已经不能使用了,我们可以多添加几个国内的镜像,如果有不能使用的,会切换到可以使用个的镜像来拉取。

2.配置阿里docker镜像源

2.1 安装/升级Docker客户端

推荐安装1.10.0以上版本的Docker客户端,参考文档docker-ce

2.2 配置镜像加速器

针对Docker客户端版本大于 1.10.0 的用户

可以通过修改daemon配置文件/etc/docker/daemon.json来使用加速器

## 创建docker目录(默认会有这个目录)
sudo mkdir -p /etc/docker
## 写docker配置文件
sudo tee /etc/docker/daemon.json <<-'EOF'
{
  "registry-mirrors": ["你的阿里加速地址"]
}
EOF
## 重载服务列表
sudo systemctl daemon-reload
## 重启docker
sudo systemctl restart docker

查看

docker info

Docker基础系列- 2.docker镜像加速(配置国内镜像)_第2张图片

你可能感兴趣的:(Docker基础系列,docker,容器)