docker?pull出現錯誤或速度慢具體解決辦法
常見問題現象
在使用 Docker 拉取鏡像時出現錯誤: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 時遇到拉取鏡像速度慢的問題
出現以上問題可以使用國內的鏡像源可以提高下載速度。
使用阿里鏡像加速器
Docker 配置文件位于 /etc/docker/daemon.json
。如果文件不存在,可以手動創(chuàng)建它。將以下內容添加到配置文件中:
整體復制執(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
根據以下方法獲取其中的 [系統(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 |
網易 | http://hub-mirror.c.163.com |
中科大 | http://mirrors.ustc.edu.cn/ |
清華大學 | https://mirrors.tuna.tsinghua.edu.cn/ |
搜狐 | http://mirrors.sohu.com/ |
附:從倉庫中拉取具有多個鏡像的倉庫(-a, --all-tags)
默認情況下,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
總結
到此這篇關于docker pull出現錯誤或速度慢具體解決辦法的文章就介紹到這了,更多相關docker pull出錯或速度慢內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!
相關文章
Docker 安裝 Jenkins 并解決初始安裝插件失敗問題
這篇文章主要介紹了Docker 安裝 Jenkins 并解決初始安裝插件失敗問題,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下2020-04-04Docker compose部署SpringBoot項目連接MySQL及遇到的坑
這篇文章主要介紹了Docker compose部署SpringBoot項目連接MySQL,文中給大家強調了如果在使用的過程中修改了Dockerfile,一定要把之前的鏡像刪掉,具體內容詳情跟隨小編一起看看吧2021-09-09docker快速搭建私有鏡像倉庫registry以及registryUI方式
本文詳細介紹了如何在Windows系統(tǒng)上使用Docker搭建私有鏡像倉庫,并通過registry-web界面進行管理,內容包括環(huán)境準備、搭建步驟及上傳和下載鏡像的操作2024-12-12解決Docker鏡像拉取超時及優(yōu)化網絡配置的方法(failed to do request
在使用 Docker 構建和部署應用時,拉取鏡像是一個關鍵的步驟,然而,在一些網絡環(huán)境中,特別是企業(yè)內部網或受限網絡環(huán)境中,可能會遇到 Docker 鏡像拉取失敗或超時的問題,這篇博客將詳細探討如何應對 Docker 鏡像拉取超時的問題,需要的朋友可以參考下2024-11-11