Linux Docker阿里云鏡像倉(cāng)庫(kù)失效的解決
Docker阿里云鏡像倉(cāng)庫(kù)失效
寫在前面,這個(gè)是我很早之前在VmWare安裝的Linux7,通過(guò)yum 安裝的docker
但是今天怎么都無(wú)法pull鏡像,報(bào)錯(cuò)如下:
Error response from daemon: Get "https://registry-1.docker.io/v2/":
net/http: request canceled while waiting for connection (Client.Timeout exceeded while awaiting headers
問(wèn)題排查
檢查網(wǎng)絡(luò)是否通常
ping www.baidu.com
設(shè)置阿里云鏡像加速地址

sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
{
"registry-mirrors": ["https://95lnapms.mirror.aliyuncs.com"]
}
EOF
sudo systemctl daemon-reload
sudo systemctl restart dockerpull 鏡像仍然報(bào)錯(cuò)
查看docker是否成功設(shè)置鏡像地址
docker info | grep Registry -A3
查看docker 日志看報(bào)錯(cuò)問(wèn)題
# 通過(guò)yum 安裝的docker日志在 /var/log/messages
tail -500f /var/log/messages
# 直接查看報(bào)錯(cuò)信息
Oct 9 21:53:38 localhost dockerd: time="2024-10-09T21:53:38.438867024-04:00" level=info msg="Attempting next endpoint for pull after error: denied: This request is forbidden. Please proceed to https://help.aliyun.com/zh/acr/product-overview/product-change-acr-mirror-accelerator-function-adjustment-announcement to view the announcement." spanID=51a7bcba48f43406 traceID=92a5ccfd35082cb24dd48789f28e858a
Oct 9 21:53:53 localhost dockerd: time="2024-10-09T21:53:53.439850479-04:00" level=warning msg="Error getting v2 registry: Get \"https://registry-1.docker.io/v2/\": net/http: request canceled while waiting for connection (Client.Timeout exceeded while awaiting headers)" spanID=51a7bcba48f43406 traceID=92a5ccfd35082cb24dd48789f28e858a
# 大概意思就是嘗試從阿里云鏡像倉(cāng)庫(kù)拉取了,但是報(bào)錯(cuò)了,然后在從docker原來(lái)的鏡像倉(cāng)庫(kù)拉去,可能網(wǎng)絡(luò)不通也拉取不到
替換新的鏡像倉(cāng)庫(kù)地址
sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
{
"registry-mirrors": [
"https://do.nark.eu.org",
"https://dc.j8.work",
"https://docker.m.daocloud.io",
"https://dockerproxy.com",
"https://docker.mirrors.ustc.edu.cn",
"https://docker.nju.edu.cn"
]
}
EOF
sudo systemctl daemon-reload總結(jié)
以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
寫給前端的nginx配置指南基于docker所有配置秒級(jí)運(yùn)行(最新講解)
這篇文章主要介紹了寫給前端的nginx配置指南基于docker所有配置秒級(jí)運(yùn)行,通過(guò)?docker?高效學(xué)習(xí)?nginx?配置,本文給大家介紹的非常詳細(xì),需要的朋友可以參考下2022-06-06
如何利用Docker容器實(shí)現(xiàn)代理轉(zhuǎn)發(fā)與數(shù)據(jù)備份詳解
這篇文章主要給大家介紹了關(guān)于如何利用Docker容器實(shí)現(xiàn)代理轉(zhuǎn)發(fā)與數(shù)據(jù)備份的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2018-10-10
Docker安裝配置Oracle詳細(xì)步驟記錄(以作持久化處理)
docker是一個(gè)用Go語(yǔ)言實(shí)現(xiàn)的開源項(xiàng)目,可以讓我們方便的創(chuàng)建和使用容器,下面這篇文章主要給大家介紹了關(guān)于Docker安裝配置Oracle詳細(xì)步驟的相關(guān)資料,需要的朋友可以參考下2024-03-03
使用Docker安裝Nginx并配置端口轉(zhuǎn)發(fā)問(wèn)題及解決方法
這篇文章主要介紹了使用Docker安裝Nginx并配置端口轉(zhuǎn)發(fā),本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2022-01-01
docker kubernetes dashboard安裝部署詳細(xì)介紹
這篇文章主要介紹了docker kubernetes dashboard安裝部署詳細(xì)介紹的相關(guān)資料,需要的朋友可以參考下2016-10-10
docker容器非root用戶提權(quán)的問(wèn)題解決
本文主要介紹了docker容器非root用戶提權(quán)的問(wèn)題解決,文中通過(guò)示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2022-04-04
查看docker容器內(nèi)部Redis的TCP連接問(wèn)題
本文介紹了如何使用`nsenter`命令在宿主機(jī)上查詢Docker容器內(nèi)部的Redis連接情況,推薦使用第二種方式,即通過(guò)`nsenter`進(jìn)入容器執(zhí)行`netstat`命令2026-01-01

