docker拉取失敗問題解決
解決 Docker 鏡像拉取超時:配置國內(nèi)加速器
在使用 Docker 部署項目時,如果你遇到了如下錯誤:
Error response from daemon: Get "https://registry-1.docker.io/v2/": net/http: request canceled while waiting for connection
這通常是因為服務器無法穩(wěn)定訪問 Docker Hub 官方鏡像庫。配置國內(nèi)鏡像源(Mirror) 是最簡單且有效的方法
1. 修改 Docker 配置文件
在 Linux 終端中執(zhí)行以下命令,編輯(或創(chuàng)建)Docker 的守護進程配置文件:
sudo nano /etc/docker/daemon.json
2. 添加鏡像源地址
將以下內(nèi)容復制并粘貼到文件中。這里包含了目前市面上較為穩(wěn)定的幾個加速地址:
{
"registry-mirrors": [
"https://docker.m.daocloud.io",
"https://docker.1panel.live",
"https://hub.rat.dev",
"https://docker.anyhub.us.kg",
"https://docker.chenby.cn"
]
}注:如果文件內(nèi)已有其他配置,請確保符合 JSON 語法(注意逗號分隔)。
3. 重啟 Docker 服務
保存并退出編輯器(Nano 快捷鍵:Ctrl+O 回車保存,Ctrl+X 退出),然后運行以下命令使配置生效:
# 重新加載配置 sudo systemctl daemon-reload # 重啟 Docker sudo systemctl restart docker
4. 驗證與重試
通過 docker info 命令查看 Registry Mirrors 欄目,確認配置已成功加載。
最后,回到你的項目目錄重新執(zhí)行:
docker compose up -d
到此這篇關(guān)于docker拉取失敗問題解決的文章就介紹到這了,更多相關(guān)docker拉取失敗內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
如何為Go程序創(chuàng)建一個最小的Docker Image詳解
這篇文章主要給大家介紹了關(guān)于如何為Go程序創(chuàng)建一個最小的Docker Image的相關(guān)資料,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧。2017-11-11
聊聊kubernetes1.20用containerd替換docker(shim)的問題
這篇文章主要介紹了kubernetes1.20用containerd替換docker(shim),本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下2022-03-03

