有三种方法可以操作
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.上传至自己的镜像仓库
- 先将需要加速的镜像下载至本地
docker pull openjdk:8-jdk-alpine
- 将基础镜像 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