欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Docker拉取容器鏡像超時的問題解決辦法

 更新時間:2025年02月08日 09:48:03   作者:編程洪同學(xué)  
這篇文章主要介紹了Docker拉取容器鏡像超時問題的解決辦法,解決方法包括配置Docker鏡像加速器、設(shè)置代理、通過中介設(shè)備傳送鏡像等,文中通過圖文介紹的非常詳細,需要的朋友可以參考下

【問題】

在 2024年6月,由于非常隱晦的原因,國內(nèi)各大容器鏡像服務(wù)提供方限制或關(guān)閉服務(wù)。這導(dǎo)致了在大陸的 IT 工程師拉取鏡像時出現(xiàn)超時的情況,無疑對工作產(chǎn)生了很大的影響。

【解決】

方案一:配置 Docker 鏡像加速器

針對 Docker 客戶端版本大于 1.10.0 的用戶 您可以通過修改 daemon 配置文件 /etc/docker/daemon.json 來使用加速器:

如果在拉取鏡像時發(fā)現(xiàn)又超時了,可以嘗試繼續(xù)更換其他鏡像加速器地址。

sudo vim /etc/docker/daemon.json

# 添加以下內(nèi)容
{
	"registry-mirrors": [
	    "https://docker.1ms.run/", 
	    "https://hub.rat.dev/", 
	    "https://docker.1panel.live/", 
	    "https://docker.m.daocloud.io/"
	]
}

sudo systemctl daemon-reload
sudo systemctl restart docker

方案二:配置代理,拉取鏡像

已經(jīng)使用 Docker 鏡像加速器時,無需配置代理。

創(chuàng)建配置文件:

sudo mkdir -p /etc/systemd/system/docker.service.d
sudo vim /etc/systemd/system/docker.service.d/http-proxy.conf

添加配置:

[Service]
Environment="HTTP_PROXY=socks5://user:pass@127.0.0.1:1080"
Environment="HTTPS_PROXY=socks5://user:pass@127.0.0.1:1080"

重啟 Docker:

sudo systemctl daemon-reload
sudo systemctl restart docker

查看環(huán)境變量:

sudo systemctl show --property=Environment docker

方案三:通過中介設(shè)備傳送鏡像

使用一臺能夠正常拉取 Docker Hub 鏡像的設(shè)備,將鏡像拉取到本地,然后傳送到無法拉取鏡像的設(shè)備上。
例如以下示例中規(guī)定:A 設(shè)備可以正常拉取 Docker Hub 鏡像,B 設(shè)備無法拉取 Docker Hub 鏡像。示例中將 mysql:8.0.33 鏡像從 A 設(shè)備傳送至 B 設(shè)備。

  • A 設(shè)備壓縮鏡像

在 A 設(shè)備中的 a-demo 目錄下,將 mysql:8.0.33 鏡像保存為 mysql:8.0.33.tar。壓縮后的 tar 文件會被保存在執(zhí)行命令的當(dāng)前目錄下:

docker save mysql:8.0.33 > mysql:8.0.33.tar

  • A 設(shè)備傳送鏡像至 B 設(shè)備的 /b-demo 目錄下
sftp root@[ip]
put /Users/hayden/Desktop/a-demo/mysql:8.0.33.tar /b-demo/

  • B 設(shè)備加載鏡像:
docker load < mysql:8.0.33.tar

總結(jié)

到此這篇關(guān)于Docker拉取容器鏡像超時問題解決辦法的文章就介紹到這了,更多相關(guān)Docker拉取容器鏡像超時內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • docker registry私服搭建的方法

    docker registry私服搭建的方法

    這篇文章主要介紹了docker registry私服搭建的方法,docker官方的registry鏡像分為兩個版本,v2和v2以前的版本,本文將分別搭建基于SSL和登錄認證的以上兩個版本的docker私服
    2018-05-05
  • docker容器存儲清理刪除所需命令和方法

    docker容器存儲清理刪除所需命令和方法

    這篇文章主要介紹了docker容器存儲清理所需命令和方法,我在用docker安裝的es使用過程中,發(fā)現(xiàn)內(nèi)存占滿了,我把全部的都刪除掉了,但有時候數(shù)據(jù)我們必須要使用,所以不能全刪,需要指定刪除,下面就是一些docker容器存儲清理所需的一些命令和方法,需要的朋友可以參考下
    2023-01-01
  • Docker容器從鏡像恢復(fù)代碼的操作步驟

    Docker容器從鏡像恢復(fù)代碼的操作步驟

    這篇文章主要介紹了Docker容器從鏡像恢復(fù)代碼的操作步驟,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2021-03-03
  • Dockerfile及新型容器鏡像構(gòu)建技術(shù)詳解

    Dockerfile及新型容器鏡像構(gòu)建技術(shù)詳解

    本文詳細介紹了dockerfile以及新型容器鏡像構(gòu)建技術(shù),文章中通過詳細的代碼示例介紹了dockerfile生成容器鏡像器的全過程,感興趣的小伙伴可以參考一下
    2023-04-04
  • Docker部署Jirafeau文件共享工具的實現(xiàn)步驟

    Docker部署Jirafeau文件共享工具的實現(xiàn)步驟

    Jirafeau 是一款開源的文件分享工具,為用戶提供簡單、快速的一鍵式文件上傳與分享服務(wù),本文就來介紹一下Docker部署Jirafeau文件共享工具的實現(xiàn)步驟,感興趣的可以了解一下
    2025-07-07
  • win10安裝docker及遇到的坑及解決

    win10安裝docker及遇到的坑及解決

    這篇文章主要介紹了win10安裝docker及遇到的坑及解決方案,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2023-11-11
  • 滾動 docker 中的 nginx 日志思路詳解

    滾動 docker 中的 nginx 日志思路詳解

    Nginx 自己沒有處理日志的滾動問題,本文筆者介紹如何滾動運行在 docker 中的 nginx 日志文件,感興趣的朋友一起看看吧
    2018-08-08
  • Docker實現(xiàn)掛載的方式匯總

    Docker實現(xiàn)掛載的方式匯總

    Docker實現(xiàn)掛載有多種方式,下面給大家分享Docker實現(xiàn)掛載常見方式,感興趣的朋友跟隨小編一起看看吧
    2023-11-11
  • Docker 運行時的用戶與組管理的方法

    Docker 運行時的用戶與組管理的方法

    這篇文章主要介紹了Docker 運行時的用戶與組管理的方法,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-10-10
  • Docker-compose安裝的全過程

    Docker-compose安裝的全過程

    這篇文章主要介紹了Docker-compose安裝的全過程,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2023-03-03

最新評論