TOC
Docker 默认是从 Docker Hub 上拉取所需镜像的,但是一般在国内从 Docker Hub 拉取镜像有时会遇到困难,此时可以配置镜像加速器。为此 Docker 官方和国内很多云服务商都提供了国内加速器服务,例如:
这里我们以阿里云和 docker 官方提供的中国镜像加速器来说明 docker 如何配置镜像加速器
配置阿里云镜像加速器
阿里云的镜像加速器需要我们注册一个阿里云账号才能使用,当账号注册完成后,阿里云会提供给你一个专门的镜像加速器地址,这个地址直接使用即可。
修改 daemon 配置文件 /etc/docker/daemon.json
来使用加速器:
➜ sudo mkdir -p /etc/docker
➜ sudo tee /etc/docker/daemon.json <<-'EOF'
{
"registry-mirrors": ["https://xx.mirror.aliyuncs.com"] ## "XX"需要用你自己的阿里云账号登陆获取
}
EOF
➜ sudo systemctl daemon-reload
➜ sudo systemctl restart docker
配置官方中国镜像加速器
编辑 /etc/docker/daemon.json
文件,添加如下内容:
{
"registry-mirrors": ["https://registry.docker-cn.com"]
}
添加后保存退出,重启 docker 服务:
➜ sudo systemctl daemon-reload
➜ sudo systemctl restart docker
注意,一定要保证该文件符合 json 规范,否则 Docker 将不能启动。
检查加速器是否生效
配置加速器之后,在命令行执行 docker info
,如果从结果中看到了如下内容,说明配置成功。
Registry Mirrors:
https://registry.docker-cn.com/
comments powered by Disqus