配置Docker镜像加速器
由于在國內(nèi)下載docker官方鏡像的速度很慢且容易報(bào)錯(cuò),因此需要配置docker鏡像加速器來解決這個(gè)問題,加速器就是鏡像代理的概念,只代理公有鏡像,報(bào)錯(cuò)結(jié)果如下:
net/http: request canceled while waiting for connection (Client.Timeout exceeded while awaiting headers)配置docker鏡像加速器可以加速在國內(nèi)下載docker官方鏡像的速度,國內(nèi)有不少機(jī)構(gòu)提供了免費(fèi)的加速器供大家使用:修改守護(hù)進(jìn)程daemon的配置文件,默認(rèn)通過此修改下載鏡像
1、Docker官方的中國鏡像加速器:https://registry.docker-cn.com 不用注冊(cè)
2、中科大的鏡像加速器:https://docker.mirrors.ustc.edu.cn/ ? 不用注冊(cè)
3、阿里云的鏡像加速器:登錄阿里云的容器hub服務(wù),鏡像加速器那一欄里會(huì)為你獨(dú)立分配一個(gè)加速器地址 要注冊(cè)
4、DaoCloud的鏡像加速器:登錄DaoCloud的加速器獲取腳本,該腳本可以將加速器添加到守護(hù)進(jìn)程的配置文件中 要注冊(cè)
我用的是阿里云的鏡像加速器,阿里云為我獨(dú)立分配的加速器地址是:https://4wgtxa6q.mirror.aliyuncs.com
當(dāng)docker客戶端版本不低于1.10.0時(shí),可以通過修改守護(hù)進(jìn)程daemon的配置文件/etc/docker/daemon.json默認(rèn)通過此修改下載鏡像:
1、vim /etc/docker/daemon.json
2、{
? "registry-mirrors": ["https://4wgtxa6q.mirror.aliyuncs.com"]
? }
3、service docker restart 重啟docker
Docker有兩個(gè)版本,社區(qū)版CE和企業(yè)版EE,社區(qū)版CE有兩個(gè)發(fā)布通道,前沿版本Edge和穩(wěn)定版本Stable,前沿版本Edge每個(gè)月發(fā)布一個(gè)版本,穩(wěn)定版本Stable每個(gè)季度發(fā)布一個(gè)版本,企業(yè)版EE分為企業(yè)基礎(chǔ)版EEB、企業(yè)標(biāo)準(zhǔn)版EES、企業(yè)高級(jí)版EEA,企業(yè)版每個(gè)季度發(fā)布一個(gè)版本。
?
?
?
總結(jié)
以上是生活随笔為你收集整理的配置Docker镜像加速器的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 如何自定义快捷方式图标为自己的图片(保姆
- 下一篇: shell脚本之批量删除文件