docker拉鏡像失敗終極解決方案
1、 配置服務(wù)器需要走socks5代理
1. 配置 Docker 服務(wù)代理(推薦)
創(chuàng)建目錄(如果不存在):
sudo mkdir -p /etc/systemd/system/docker.service.d
創(chuàng)建或編輯代理配置文件:
sudo nano /etc/systemd/system/docker.service.d/proxy.conf
寫(xiě)入(假設(shè)你的 SOCKS5 代理是 127.0.0.1:1080):
[Service] Environment="HTTP_PROXY=socks5h://127.0.0.1:1080" Environment="HTTPS_PROXY=socks5h://127.0.0.1:1080" Environment="NO_PROXY=localhost,127.0.0.1"
注意 socks5h:// 可以讓 DNS 請(qǐng)求也通過(guò)代理,防止解析失敗。
重載 systemd 并重啟 Docker:
sudo systemctl daemon-reload sudo systemctl restart docker
2、臨時(shí)使用環(huán)境變量(快速測(cè)試)
在命令前加代理環(huán)境變量:
export HTTP_PROXY=socks5h://127.0.0.1:1080 export HTTPS_PROXY=socks5h://127.0.0.1:1080 sudo docker pull lvxj11/erpnext:latest
3、其他常見(jiàn)原因
- 本地 DNS 解析失敗 →
socks5h可以解決 - 防火墻 / NAT 屏蔽 → 確認(rèn)能 ping registry-1.docker.io
- Docker 版本太老 → 升級(jí)到最新穩(wěn)定版
- 網(wǎng)絡(luò)慢 → 增加超時(shí)時(shí)間(不常用)
4、驗(yàn)證代理是否生效
sudo docker info | grep -i proxy
輸出類似:
HTTP Proxy: socks5h://127.0.0.1:1080 HTTPS Proxy: socks5h://127.0.0.1:1080
表示配置生效。
到此這篇關(guān)于docker拉鏡像失敗終極解決方案的文章就介紹到這了,更多相關(guān)docker拉鏡像失敗內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
Docker修改容器內(nèi)部文件的3種簡(jiǎn)單方法
docker容器化技術(shù)在打包生產(chǎn)和發(fā)布中占據(jù)著更高的地位,其高效簡(jiǎn)便很有亮點(diǎn),下面這篇文章主要給大家介紹了關(guān)于Docker修改容器內(nèi)部文件的3種簡(jiǎn)單方法,文中通過(guò)代碼介紹的非常詳細(xì),需要的朋友可以參考下2024-05-05
Docker網(wǎng)絡(luò)之部署redis集群方式
文章介紹了如何部署和測(cè)試Redis集群,包括創(chuàng)建配置文件、啟動(dòng)容器、查看集群信息以及模擬節(jié)點(diǎn)故障進(jìn)行測(cè)試2025-01-01
Docker 網(wǎng)絡(luò)代理配置及防火墻設(shè)置的方法步驟
在服務(wù)器無(wú)法直接訪問(wèn)外網(wǎng)的環(huán)境中,Docker命令需要通過(guò)網(wǎng)絡(luò)代理連接,本文就來(lái)介紹一下Docker 網(wǎng)絡(luò)代理配置及防火墻設(shè)置的方法步驟,感興趣的可以了解一下2024-10-10
Docker容器定時(shí)備份數(shù)據(jù)庫(kù)并發(fā)送到指定郵箱(設(shè)計(jì)思路)
這篇文章主要介紹了Docker容器定時(shí)備份數(shù)據(jù)庫(kù)并發(fā)送到指定郵箱,文中寫(xiě)了一下shell腳本,邏輯也很簡(jiǎn)單,當(dāng)前時(shí)間與啟動(dòng)時(shí)間相同時(shí),則調(diào)用sendmail函數(shù)發(fā)送郵件,具體腳本跟隨小編一起看看吧2022-01-01
Docker搭建 Nginx+PHP+MySQL 環(huán)境并部署WordPress實(shí)踐
本文給大家分享的是作者基于Docker搭建 Nginx+PHP+MySQL 環(huán)境并部署WordPress的詳細(xì)過(guò)程,非常的全面,有需要的小伙伴可以參考下2017-02-02
部署維護(hù)docker環(huán)境的詳細(xì)教程
這篇文章主要介紹了部署維護(hù)docker環(huán)境的詳細(xì)教程,非常不錯(cuò),具有參考借鑒價(jià)值,需要的朋友可以參考下2017-02-02
如何將gitbub下載的docker-compose項(xiàng)目運(yùn)行在docker
這篇文章主要介紹了如何將gitbub下載的docker-compose項(xiàng)目運(yùn)行在docker問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2024-05-05
Ubuntu24.04LTS在線安裝Docker引擎的詳細(xì)過(guò)程
本文介紹了在Ubuntu 24.04 LTS系統(tǒng)上安裝Docker引擎的步驟,包括卸載舊版本、設(shè)置Docker APT倉(cāng)庫(kù)、安裝最新版或指定版本的Docker,本文給大家介紹的非常詳細(xì),感興趣的朋友跟隨小編一起看看吧2024-11-11
Linux環(huán)境下使用Docker搭建Jenkins容器的方法步驟
本文主要介紹了Linux環(huán)境下使用Docker搭建Jenkins容器的方法步驟,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2022-06-06

