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)文章希望大家以后多多支持腳本之家!
相關(guān)文章
Docker 安裝 Jenkins 并解決初始安裝插件失敗問題
這篇文章主要介紹了Docker 安裝 Jenkins 并解決初始安裝插件失敗問題,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下2020-04-04
Docker compose部署SpringBoot項目連接MySQL及遇到的坑
這篇文章主要介紹了Docker compose部署SpringBoot項目連接MySQL,文中給大家強(qiáng)調(diào)了如果在使用的過程中修改了Dockerfile,一定要把之前的鏡像刪掉,具體內(nèi)容詳情跟隨小編一起看看吧2021-09-09
docker快速搭建私有鏡像倉庫registry以及registryUI方式
本文詳細(xì)介紹了如何在Windows系統(tǒng)上使用Docker搭建私有鏡像倉庫,并通過registry-web界面進(jìn)行管理,內(nèi)容包括環(huán)境準(zhǔn)備、搭建步驟及上傳和下載鏡像的操作2024-12-12
解決Docker鏡像拉取超時及優(yōu)化網(wǎng)絡(luò)配置的方法(failed to do request
在使用 Docker 構(gòu)建和部署應(yīng)用時,拉取鏡像是一個關(guān)鍵的步驟,然而,在一些網(wǎng)絡(luò)環(huán)境中,特別是企業(yè)內(nèi)部網(wǎng)或受限網(wǎng)絡(luò)環(huán)境中,可能會遇到 Docker 鏡像拉取失敗或超時的問題,這篇博客將詳細(xì)探討如何應(yīng)對 Docker 鏡像拉取超時的問題,需要的朋友可以參考下2024-11-11

