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

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

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

【問題】

在 2024年6月,由于非常隱晦的原因,國內(nèi)各大容器鏡像服務提供方限制或關(guān)閉服務。這導致了在大陸的 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í)行命令的當前目錄下:

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)文章

  • Windows10?Docker?Desktop安裝過程

    Windows10?Docker?Desktop安裝過程

    Docker?Desktop是Docker公司推出的一款桌面應用程序,它提供了一個用戶友好的界面,方便開發(fā)人員在本地環(huán)境中使用容器技術(shù),這篇文章主要介紹了Windows10?Docker?Desktop安裝過程,需要的朋友可以參考下
    2024-01-01
  • docker容器訪問宿主機的MySQL操作

    docker容器訪問宿主機的MySQL操作

    這篇文章主要介紹了docker容器訪問宿主機的MySQL操作,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2021-03-03
  • docker-compose部署MySQL8的實現(xiàn)

    docker-compose部署MySQL8的實現(xiàn)

    本文主要介紹了docker-compose部署MySQL8的實現(xiàn),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2023-11-11
  • 關(guān)于Dockerfile中COPY文件的使用

    關(guān)于Dockerfile中COPY文件的使用

    在使用Dockerfile創(chuàng)建鏡像時,如果使用COPY命令需要將文件或文件夾與Dockerfile放在同一目錄下,或者通過-dockerbuild-f指定Dockerfile的完整路徑來解決
    2025-02-02
  • 防火墻控制Docker端口開放與關(guān)閉

    防火墻控制Docker端口開放與關(guān)閉

    本文主要介紹了防火墻控制Docker端口開放與關(guān)閉,通過實例演示了如何配置防火墻規(guī)則來實現(xiàn)對Docker端口的控制,具有一定的參考價值,感興趣的可以了解一下
    2023-12-12
  • Docker搭建Harbor公開倉庫的方法示例

    Docker搭建Harbor公開倉庫的方法示例

    這篇文章主要介紹了Docker搭建Harbor公開倉庫的方法示例,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2020-06-06
  • 如何在Ubuntu安裝docker以及一些常見報錯

    如何在Ubuntu安裝docker以及一些常見報錯

    這篇文章主要介紹了在Ubuntu上安裝Docker的步驟,包括前置工作、安裝、檢查安裝結(jié)果、常見報錯處理以及一些實用的配置和修改,如修改鏡像源和目錄,需要的朋友可以參考下
    2025-04-04
  • Docker解決終端無法輸入中文的問題

    Docker解決終端無法輸入中文的問題

    這篇文章主要介紹了Docker解決終端無法輸入中文的問題,幫助大家更好的理解和學習docker的用法,感興趣的朋友可以了解下
    2020-08-08
  • Docker load之后鏡像名字為none問題解決方法

    Docker load之后鏡像名字為none問題解決方法

    這篇文章主要介紹了Docker load之后鏡像名字為none問題解決方法,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2020-12-12
  • Docker部署及使用壓測神器sysbench的方法

    Docker部署及使用壓測神器sysbench的方法

    sysbench 是一個開源跨平臺的多線程性能測試工具,這篇文章主要介紹了Docker部署及使用壓測神器sysbench的相關(guān)知識,需要的朋友可以參考下
    2022-08-08

最新評論