docker配置鏡像加速器的兩種方式
方法 1:全局配置鏡像加速器(推薦)
修改 Docker 的配置文件,使所有鏡像拉取請(qǐng)求默認(rèn)經(jīng)過(guò) USTC 鏡像站。
步驟:
創(chuàng)建或修改 Docker 配置文件:
sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<EOF
{
"registry-mirrors": ["https://docker.mirrors.ustc.edu.cn"]
}
EOF
重啟 Docker 服務(wù):
sudo systemctl restart docker
驗(yàn)證配置是否生效:
docker info | grep "Registry Mirrors"
輸出應(yīng)包含:
Registry Mirrors: https://docker.mirrors.ustc.edu.cn/
方法 2:?jiǎn)未卫$R像時(shí)指定鏡像源
如果僅需臨時(shí)從 USTC 鏡像站拉取某個(gè)鏡像,可以通過(guò) --registry-mirror 參數(shù)指定(需 Docker 客戶端支持)。
步驟:
docker pull --registry-mirror=https://docker.mirrors.ustc.edu.cn nginx:latest
驗(yàn)證鏡像下載源
拉取鏡像時(shí),觀察鏡像層下載的域名是否來(lái)自 docker.mirrors.ustc.edu.cn:
docker pull nginx:latest
在輸出日志中,鏡像層 URL 應(yīng)顯示為:
https://docker.mirrors.ustc.edu.cn/v2/library/nginx/blobs/...
常見(jiàn)問(wèn)題
1. 配置未生效
• 確保 daemon.json 文件路徑正確且無(wú)語(yǔ)法錯(cuò)誤。
• 檢查 Docker 服務(wù)是否重啟成功:
systemctl status docker
2. 鏡像加速器優(yōu)先級(jí)
• 如果配置了多個(gè)鏡像源(如同時(shí)使用阿里云和 USTC),Docker 會(huì)按順序嘗試?yán) ?/p>
3. 鏡像站不可用
• 如果 USTC 鏡像站無(wú)法訪問(wèn),可替換為其他國(guó)內(nèi)鏡像源:
"registry-mirrors": [ "https://registry.docker-cn.com", "https://mirror.baidubce.com" ]
通過(guò)以上配置,Docker 將優(yōu)先從 中國(guó)科學(xué)技術(shù)大學(xué)鏡像站 下載鏡像,顯著提升國(guó)內(nèi)用戶的拉取速度。
到此這篇關(guān)于docker配置鏡像加速器的兩種方式的文章就介紹到這了,更多相關(guān)docker配置鏡像加速器內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
docker部署MongoDB數(shù)據(jù)庫(kù)的實(shí)現(xiàn)步驟
Docker可以提供一個(gè)輕量級(jí)、可移植的容器化環(huán)境,使得MongoDB的部署變得更加簡(jiǎn)單和靈活,本文主要介紹了docker部署MongoDB數(shù)據(jù)庫(kù)的實(shí)現(xiàn)步驟,具有一定的參考價(jià)值,感興趣的可以了解一下2024-04-04
在 Docker 環(huán)境中部署和運(yùn)行 Nginx 的方法
在當(dāng)今的技術(shù)領(lǐng)域,Docker 就像一位神奇的魔法師,能夠讓我們輕松地管理和部署各種應(yīng)用程序,這篇文章主要介紹了在 Docker 環(huán)境中部署和運(yùn)行 Nginx 的方法,需要的朋友可以參考下2024-12-12
docker批量啟動(dòng)關(guān)閉所有容器的操作
這篇文章主要介紹了docker批量啟動(dòng)關(guān)閉所有容器的操作,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2021-03-03
通過(guò)Docker安裝啟動(dòng)DB2在Spring?Boot整合DB2的方法
DB2是IBM的一款優(yōu)秀的關(guān)系型數(shù)據(jù)庫(kù),這篇文章主要介紹了通過(guò)Docker啟動(dòng)DB2,并在Spring?Boot整合DB2,需要的朋友可以參考下2023-01-01
docker容器運(yùn)行后退出(怎么才能一直運(yùn)行)
這篇文章主要介紹了docker容器運(yùn)行后退出(怎么才能一直運(yùn)行),本文詳細(xì)的介紹了解決方法,非常具有實(shí)用價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2019-01-01
Docker一鍵部署MySQL和Redis數(shù)據(jù)庫(kù)的實(shí)現(xiàn)
MySQL和Redis作為兩種廣泛使用的數(shù)據(jù)庫(kù)系統(tǒng),本文主要介紹了Docker一鍵部署MySQL和Redis數(shù)據(jù)庫(kù)的實(shí)現(xiàn),確保數(shù)據(jù)庫(kù)服務(wù)的穩(wěn)定運(yùn)行與持久化存儲(chǔ),感興趣的可以了解一下2025-06-06
IDEA通過(guò)Docker插件部署SpringBoot項(xiàng)目的過(guò)程詳解
在idea中如何通過(guò)Docker插件部署SpringBoot項(xiàng)目呢?很多朋友在配置過(guò)程中走了很多誤區(qū),今天小編給大家分享一篇教程關(guān)于IDEA通過(guò)Docker插件部署SpringBoot項(xiàng)目的過(guò)程,感興趣的朋友一起看看吧2021-11-11

