dkTurbo,一个傻瓜式的可以帮你自动换源,从而使用更快的镜像加速下载的项目。
docker-compose.yml
1 | services: |
启动容器
docker-compose up -d
docker logs dkturbo
因为搭建这个服务的原因是拉取不到镜像,所以作者也是非常贴心,将镜像上传到了阿里云,并且附上了阿里云的加速地址,所以在部署镜像的时候不需要担心镜像无法拉取。
项目提供了两种加速模式,默认状态为「registry 模式」,此模式下应用会从指定的 registry 镜像源下载所需资源,无需配置代理,更加简单便捷。其中环境变量中的「REGISTRY」默认为auto,意为加载在线镜像列表,并自动选择最快的镜像源,也可以选择将变量设置为local,使用项目内置的加速源列表,也是自动择优选择,最后也可以选择输入自定义的镜像源。
除了默认模式,还有「proxy 模式」,此模式下,docker pull 流量都会通过代理服务器,适合本地开有代理的用户。
查看日志,就能看到刚刚运行项目后的运行过程以及结果,尝试了是否支持直连DockerHub,下载了线上镜像列表,并对每个镜像源进行测速,通过速度情况最后设置了最佳的镜像加速地址并重启docker。docker info
显示:
Registry Mirrors:
https://docker.1ms.run/