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

