如何修改Docke上傳/下載并發(fā)線程數(shù)來解決docker: unexpected EOF.錯誤問題
下載或上傳鏡像時,有可能因為網(wǎng)絡(luò)問題導(dǎo)致報出docker: unexpected EOF.的錯誤,這時候可以考慮通過修改上傳/下載并發(fā)線程數(shù)來解決
方法一:修改配置文件
sudo vim /etc/docker/daemon.json
這是示例(一個是修改上傳數(shù),一個是修改下載數(shù),根據(jù)需要添加進daemon.json,如果不添加就是默認值,默認值查看方法見方法二)
{ "max-concurrent-uploads": 1, "max-concurrent-downloads": 1 }
因為我上傳沒問題,而下載會碰到EOF的報錯,因此只添加"max-concurrent-downloads":1這句,這是我的配置文件(有runtimes是因為安裝了nvidia-docker)
{ "runtimes": { "nvidia": { "path": "nvidia-container-runtime", "runtimeArgs": [] } }, "max-concurrent-downloads": 1 }
接下來重啟docker
sudo systemctl daemon-reload && sudo systemctl restart docker
這樣就成功修改了
方法二:使用dockerd命令修改參數(shù)
這種方法適用于手動啟動docker daemon并進行調(diào)試,如果是平時正常使用,沒有特殊要求,方法一會更方便、更適合
輸入命令可以查看dockerd支持的參數(shù)
dockerd --help
在輸出中可以找到默認下載數(shù)為3,上傳數(shù)為5
--max-concurrent-downloads int Set the max concurrent downloads for each pull (default 3) --max-concurrent-uploads int Set the max concurrent uploads for each push (default 5)
先停掉原先的docker服務(wù)
sudo systemctl stop docker
docker socket可??刹煌?/p>
sudo systemctl stop docker.socket
現(xiàn)在修改下載數(shù)
dockerd --max-concurrent-downloads 1
運行后,不要按ctrl+c停止,因為停掉之后就等于docker停了,所以要在新的窗口中運行docker pull下載鏡像,就能看到下載時一次只下載一個layer了
到此這篇關(guān)于修改Docke上傳/下載并發(fā)線程數(shù)(解決docker: unexpected EOF.)的文章就介紹到這了,更多相關(guān)docke上傳下載并發(fā)線程數(shù)內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
使用docker build kit構(gòu)建樹莓派上可用的Docker鏡像
這篇文章主要介紹了使用docker build kit構(gòu)建樹莓派上可用的Docker鏡像,本文給大家介紹的非常詳細,對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下2021-02-02iptables如何限制宿主機跟Docker IP和端口訪問(安全整改)
本文詳細介紹了如何通過iptables對網(wǎng)絡(luò)訪問進行限制,包括限制特定IP或網(wǎng)段訪問特定服務(wù),以及在Docker環(huán)境下,如何設(shè)置DOCKER-USER鏈限制IP和端口訪問,確保網(wǎng)絡(luò)安全2024-10-10Linux系統(tǒng)通過Docker安裝SQL?Server數(shù)據(jù)庫
這篇文章介紹了Linux系統(tǒng)通過Docker安裝SQL?Server數(shù)據(jù)庫的方法,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2022-03-03docker中nginx的location轉(zhuǎn)發(fā)不生效的解決
這篇文章主要介紹了docker中nginx的location轉(zhuǎn)發(fā)不生效的解決,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教2024-06-06解決Docker錯誤“docker?build“?requires?exactly?1?argument(s)
這篇文章主要介紹了解決Docker錯誤“docker?build“?requires?exactly?1?argument(s)問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教2023-08-08docker搭建jenkins+maven代碼構(gòu)建部署平臺
本文主要介紹了docker搭建jenkins+maven代碼構(gòu)建部署平臺,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2021-06-06docker容器在uos-12038.101上啟動報錯的解決辦法
這篇文章主要介紹了docker容器在uos-12038.101上啟動報錯的問題,解決方案是需要在/etc/systemd/system/或者 /usr/lib/systemd/system/2024-03-03
找到docker.service文件,在ExecStart=/usr/bin/dockerd后面添加 --default-ulimit nofile=65536:65536參數(shù),需要的朋友可以參考下maven構(gòu)建docker鏡像push到鏡像倉庫方式
這篇文章主要介紹了maven構(gòu)建docker鏡像push到鏡像倉庫方式,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教2023-11-11