docker配置鏡像加速器的兩種方式
方法 1:全局配置鏡像加速器(推薦)
修改 Docker 的配置文件,使所有鏡像拉取請求默認(rèn)經(jīng)過 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
驗證配置是否生效:
docker info | grep "Registry Mirrors"
輸出應(yīng)包含:
Registry Mirrors: https://docker.mirrors.ustc.edu.cn/
方法 2:單次拉取鏡像時指定鏡像源
如果僅需臨時從 USTC 鏡像站拉取某個鏡像,可以通過 --registry-mirror 參數(shù)指定(需 Docker 客戶端支持)。
步驟:
docker pull --registry-mirror=https://docker.mirrors.ustc.edu.cn nginx:latest
驗證鏡像下載源
拉取鏡像時,觀察鏡像層下載的域名是否來自 docker.mirrors.ustc.edu.cn:
docker pull nginx:latest
在輸出日志中,鏡像層 URL 應(yīng)顯示為:
https://docker.mirrors.ustc.edu.cn/v2/library/nginx/blobs/...
常見問題
1. 配置未生效
• 確保 daemon.json 文件路徑正確且無語法錯誤。
• 檢查 Docker 服務(wù)是否重啟成功:
systemctl status docker
2. 鏡像加速器優(yōu)先級
• 如果配置了多個鏡像源(如同時使用阿里云和 USTC),Docker 會按順序嘗試?yán) ?/p>
3. 鏡像站不可用
• 如果 USTC 鏡像站無法訪問,可替換為其他國內(nèi)鏡像源:
"registry-mirrors": [ "https://registry.docker-cn.com", "https://mirror.baidubce.com" ]
通過以上配置,Docker 將優(yōu)先從 中國科學(xué)技術(shù)大學(xué)鏡像站 下載鏡像,顯著提升國內(nèi)用戶的拉取速度。
到此這篇關(guān)于docker配置鏡像加速器的兩種方式的文章就介紹到這了,更多相關(guān)docker配置鏡像加速器內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
Docker NFS volume創(chuàng)建與使用方式
這篇文章主要介紹了Docker NFS volume創(chuàng)建與使用方式,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教2024-02-02
docker網(wǎng)絡(luò),docker-compose?network問題
這篇文章主要介紹了docker網(wǎng)絡(luò),docker-compose?network問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教2024-01-01
使用 kind 和 Docker 啟動本地的 Kubernetes環(huán)境
這篇文章主要介紹了使用 kind 和 Docker 啟動本地的 Kubernetes環(huán)境,本文通過實例代碼給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下2020-05-05
使用rpm安裝指定版本docker(1.12.6)的詳細(xì)步驟
為了防止安裝高版本的docker引發(fā)的錯誤,需要安裝1.12.6版本的docker,下面小編給大家?guī)砹耸褂胷pm安裝指定版本的docker(1.12.6)的步驟,感興趣的朋友一起看看吧2021-08-08
使用Docker部署的基于binlog實現(xiàn)Mysql8的操作方法
MySQL 基于?Binlog?的主從復(fù)制(Master-Slave Replication)是 MySQL 數(shù)據(jù)庫中實現(xiàn)數(shù)據(jù)復(fù)制的一種機(jī)制,這篇文章主要介紹了使用Docker部署的基于binlog實現(xiàn)Mysql8,需要的朋友可以參考下2025-01-01
解決docker run中使用 ./ 相對路徑掛載文件或目錄失敗的問題
這篇文章主要介紹了解決docker run中使用‘./‘相對路徑掛載文件或目錄失敗的問題,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2021-03-03

