什么是docker.io代理?這是一個可以使得docker鏡像下載更快的工具,docker官方倉庫中有很多鏡像,但是下載速度確實有些慢,很多開源社區提供了一些國內外的鏡像加速服務,但是這些鏡像很多并沒有覆蓋到docker官方倉庫中的所有鏡像,這時候我們需要使用docker.io代理。
docker pull registry.cn-hangzhou.aliyuncs.com/google_containers/kubernetes-dashboard-amd64:v1.10.0
如上代碼,使用docker.io代理就像手動設置了docker拉取鏡像的源,這個示例中,我們使用阿里云容器鏡像服務,代替Docker官方鏡像進行鏡像加速下載,registry.cn-hangzhou.aliyuncs.com作為阿里云的docker.io代理,直接在docker pull命令后加上代理地址即可,無需額外設置。
docker.io代理除了可以使用云服務商提供的代理之外,還可以使用一些第三方代理,如Daocloud、mirror等,在使用第三方代理時需要注意,部分同步不及時的鏡像仍然在官方倉庫中,此時需要根據實際情況進行選擇和配置。