有三种方法可以操作

1. 临时提高下载速度

#从国内的镜像网站拉取
docker pull registry.docker-cn.com/myname/myrepo:mytag
#例如
docker pull registry.docker-cn.com/library/ubuntu:16.04

2. 配置镜像加速器

此方法针对Docker客户端版本大于 1.10.0 的用户
可以通过修改daemon配置文件/etc/docker/daemon.json来使用加速器

#创建docker目录,有就不用创建了
sudo mkdir -p /etc/docker
#修改镜像源下载地址
sudo tee /etc/docker/daemon.json <<-'EOF'
{
  "registry-mirrors": ["https://qiojqnqv.mirror.aliyuncs.com"]
}
EOF
#重载文件
sudo systemctl daemon-reload
#重启docker
sudo systemctl restart docker

3.上传至自己的镜像仓库

  1. 先将需要加速的镜像下载至本地
docker pull openjdk:8-jdk-alpine
  1. 将基础镜像 push 到阿里云镜像仓库(cr.console.aliyun.com)的国内 region(比如北京、上海等)。
docker tag openjdk:8-jdk-alpine registry.cn-beijing.aliyuncs.com/yournamespace/openjdk:8-jdk-alpine

docker push registry.cn-beijing.aliyuncs.com/yournamespace/openjdk:8-jdk-alpi

3.从你自己的镜像仓库下载镜像

docker pull registry.cn-beijing.aliyuncs.com/yournamespace/openjdk:8-jdk-alpine

或者Dockerfile引入的时候

From registry.cn-beijing.aliyuncs.com/yournamespace/openjdk:8-jdk-alpine