docker?pull出現(xiàn)錯誤或速度慢具體解決辦法
常見問題現(xiàn)象
在使用 Docker 拉取鏡像時出現(xiàn)錯誤:Error response from daemon: Get “https://registry-1.docker.io/v2/”: net/http: request canceled while waiting for connection (Client.Timeout exceeded while awaiting headers)
在使用 Docker 時遇到拉取鏡像速度慢的問題
出現(xiàn)以上問題可以使用國內(nèi)的鏡像源可以提高下載速度。
使用阿里鏡像加速器
Docker 配置文件位于 /etc/docker/daemon.json。如果文件不存在,可以手動創(chuàng)建它。將以下內(nèi)容添加到配置文件中:
整體復(fù)制執(zhí)行命令:
sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
{
"registry-mirrors": ["https://[系統(tǒng)分配前綴].mirror.aliyuncs.com"]
}
EOF
sudo systemctl daemon-reload
sudo systemctl restart docker
根據(jù)以下方法獲取其中的 [系統(tǒng)分配前綴]
獲取阿里云系統(tǒng)分配前綴
阿里云官方文檔:
https://help.aliyun.com/zh/acr/user-guide/accelerate-the-pulls-of-docker-official-images

登錄阿里云查詢擁有的鏡像加速器地址:
https://cr.console.aliyun.com/cn-hangzhou/instances/mirrors

其他Docker鏡像源
| 鏡像源 | 地址 |
|---|---|
| Docker中國區(qū)官方 | https://registry.docker-cn.com |
| 網(wǎng)易 | http://hub-mirror.c.163.com |
| 中科大 | http://mirrors.ustc.edu.cn/ |
| 清華大學(xué) | https://mirrors.tuna.tsinghua.edu.cn/ |
| 搜狐 | http://mirrors.sohu.com/ |
附:從倉庫中拉取具有多個鏡像的倉庫(-a, --all-tags)
默認(rèn)情況下,docker pull從注冊表中拉取單個鏡像。一個倉庫可以包含多個鏡像。要從倉庫中拉取所有鏡像,請在使用docker pull時提供-a(或--all-tags)選項。
以下命令從ubuntu倉庫中拉取所有鏡像:
docker image pull --all-tags ubuntu
拉取完成后,使用docker image ls命令(或docker images的簡寫)來查看已拉取的鏡像。以下示例顯示了本地存在的所有ubuntu鏡像:
docker image ls --filter reference=ubuntu REPOSITORY TAG IMAGE ID CREATED SIZE ubuntu 18.04 c6ad7e71ba7d 5 weeks ago 63.2MB ubuntu bionic c6ad7e71ba7d 5 weeks ago 63.2MB ubuntu 22.04 5ccefbfc0416 2 months ago 78MB ubuntu focal ff0fea8310f3 2 months ago 72.8MB ubuntu latest ff0fea8310f3 2 months ago 72.8MB ubuntu jammy 41ba606c8ab9 3 months ago 79MB ubuntu 20.04 ba6acccedd29 7 months ago 72.8MB
總結(jié)
到此這篇關(guān)于docker pull出現(xiàn)錯誤或速度慢具體解決辦法的文章就介紹到這了,更多相關(guān)docker pull出錯或速度慢內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
- 解決docker?pull出現(xiàn)錯誤:Error?response?from?daemon
- 解決docker pull鏡像報錯的問題
- Docker pull報錯:https://registry-1.docker.io/v2/的解決方法
- 解決Docker pull拉取鏡像報錯“Error response from daemon:Get“https://registry-1.docker.io/v2”問題
- Docker拉鏡像報錯error pulling image configuration: unknown blob
- docker?pull?mysql報missing?signature?key錯誤解決辦法
- docker?pull拉取鏡像報錯問題及解決
- Docker?pull時報錯:https://registry-1.docker.io/v2/完美解決辦法
相關(guān)文章
使用docker部署django技術(shù)棧項目的方法步驟
這篇文章主要介紹了使用docker部署django技術(shù)棧項目的方法步驟,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2019-09-09

