问题描述
我们下载了docker之后,docker pull的镜像默认是从dockerhub下载的。例如,执行docker pull nginx
命令后,docker会去dockerhub去找镜像名为nginx
,版本为latest
的镜像。但是由于dockerhub被墙,下载就会非常慢。
解决办法
解决的办法就是更换下载源。目前国内dockerhub的加速下载源有:
- 华为云:https://xxxx.mirror.swr.myhuaweicloud.com
- 网易云:https://hub-mirror.c.163.com
- 百度云: https://mirror.baidubce.com
- DaoCloud: http://f1361db2.m.daocloud.io
- 阿里云:https://ustc-edu-cn.mirror.aliyuncs.com
以华为云为例,假如开通了华为云的SWR服务,就可以使用它们的镜像加速器加速。
方法一
docker pull
的时候指定加速地址: