解決docker pull鏡像速度慢的問(wèn)題的方法
直接下載Docker鏡像時(shí),由于種種原因,經(jīng)常下載失敗,即使連接成功也是很慢,怎么辦呢
目前我知道可以提升速度的辦法:DaoCloud 提供Docker Hub Mirror服務(wù)
用戶可以進(jìn)入Docker Hub Mirror注冊(cè)入口注冊(cè)(https://account.daocloud.io/signin)。在進(jìn)入控制臺(tái)頁(yè)面后直接點(diǎn)擊 啟動(dòng)你的加速器后,您即可得到一個(gè)Mirror的地址,將該地址配置在Docker Daemon的啟動(dòng)腳本中,重啟Docker Daemon即可使得Docker Hub Mirror配置生效。
注冊(cè)登錄后,點(diǎn)擊加速器:
然后會(huì)得到一個(gè)Mirror的地址,將該地址配置在Docker Daemon的啟動(dòng)腳本中,重啟Docker Daemon即可使得Docker Hub Mirror配置生效,換句話說(shuō),把這個(gè)獲取的地址復(fù)制到要加速的服務(wù)器上執(zhí)行一次,然后重啟docker,就ok
docker加速
root@ubuntu:~# curl -sSL https://get.daocloud.io/daotools/set_mirror.sh | sh -s http://4e70ba5d.m.daocloud.io root@ubuntu:~# cat /etc/docker/daemon.json {"registry-mirrors": ["http://4e70ba5d.m.daocloud.io"]} root@ubuntu:~#
重啟docker服務(wù)
root@ubuntu:~# service docker restart
或者
如果你在用電信或者聯(lián)通的網(wǎng)絡(luò),發(fā)現(xiàn)docker pull經(jīng)常只有3KB甚至2B(我碰到過(guò))每秒,這個(gè)時(shí)候打開你的移動(dòng)4G WIFI熱點(diǎn)(未測(cè)試聯(lián)通4G或電信4G),然后連接上去重新執(zhí)行,很有可能你就滿速了……比如我基本都是3M/s。
已在多地基站測(cè)試,屢試不爽。懷疑是總出口對(duì)海外流量進(jìn)行了限制,而移動(dòng)那邊的海外帶寬空閑可能較多……只是懷疑,有業(yè)內(nèi)人士歡迎講講內(nèi)幕。
以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
相關(guān)文章
docker部署nginx及nginx.conf文件配置方式
這篇文章主要介紹了docker部署nginx及nginx.conf文件配置方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2024-08-08教你如何將應(yīng)用從docker-compose遷移到k8s中
這篇文章主要介紹了如何將應(yīng)用從docker-compose遷移到k8s中,本文給大家分享一個(gè)專門的遷移工具,可方便地通過(guò)docker-compose.yaml自動(dòng)生成k8s的yaml部署文件,本文給大家介紹的非常詳細(xì),需要的朋友可以參考下2022-07-07Docker動(dòng)態(tài)添加端口不需要重新建立鏡像的方法
Docker容器在運(yùn)行期間有時(shí)可能會(huì)需要修改或者添加暴露的端口,但是有時(shí)候運(yùn)行的容器又不想再另外建立一個(gè)新的鏡像。接下來(lái)通過(guò)本文給大家分享Docker動(dòng)態(tài)添加端口不需要重新建立鏡像的方法,感興趣的朋友一起看看吧2019-07-07docker-compose鏡像發(fā)布springboot項(xiàng)目的流程分析
Docker-Compose項(xiàng)目由Python編寫,調(diào)用Docker服務(wù)提供的API來(lái)對(duì)容器進(jìn)行管理。因此,只要所操作的平臺(tái)支持Docker API,就可以在其上利用Compose來(lái)進(jìn)行編排管理,接下來(lái)通過(guò)本文給大家介紹docker-compose發(fā)布springboot項(xiàng)目的流程分析,一起看看吧2021-06-06Docker容器時(shí)間與宿主機(jī)不一致/宿主機(jī)時(shí)間不同步校驗(yàn)問(wèn)題
在Docker容器中,若未單獨(dú)配置localtime,可能導(dǎo)致時(shí)間與宿主機(jī)不一致,例如UTC與CST(東八區(qū))相差8小時(shí),解決方法包括在啟動(dòng)時(shí)通過(guò)docker run添加時(shí)間參數(shù),使用Dockerfile設(shè)置,或通過(guò)docker-compose配置,對(duì)于已運(yùn)行的容器2024-10-10