docker配置鏡像加速器的兩種方式
方法 1:全局配置鏡像加速器(推薦)
修改 Docker 的配置文件,使所有鏡像拉取請求默認經(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 服務:
sudo systemctl restart docker
驗證配置是否生效:
docker info | grep "Registry Mirrors"
輸出應包含:
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 應顯示為:
https://docker.mirrors.ustc.edu.cn/v2/library/nginx/blobs/...
常見問題
1. 配置未生效
• 確保 daemon.json
文件路徑正確且無語法錯誤。
• 檢查 Docker 服務是否重啟成功:
systemctl status docker
2. 鏡像加速器優(yōu)先級
• 如果配置了多個鏡像源(如同時使用阿里云和 USTC),Docker 會按順序嘗試拉取。
3. 鏡像站不可用
• 如果 USTC 鏡像站無法訪問,可替換為其他國內鏡像源:
"registry-mirrors": [ "https://registry.docker-cn.com", "https://mirror.baidubce.com" ]
通過以上配置,Docker 將優(yōu)先從 中國科學技術大學鏡像站 下載鏡像,顯著提升國內用戶的拉取速度。
到此這篇關于docker配置鏡像加速器的兩種方式的文章就介紹到這了,更多相關docker配置鏡像加速器內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!
相關文章
Docker案例分析:搭建MySQL數(shù)據(jù)庫服務
這篇文章主要介紹了Docker案例分析:搭建MySQL數(shù)據(jù)庫服務,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2021-12-12-bash:?docker-compose未找到命令的解決方案
這篇文章主要介紹了-bash:?docker-compose:?未找到命令,需要的朋友可以參考下2023-12-12Docker 退出container后保持繼續(xù)運行的操作
這篇文章主要介紹了Docker 退出container后保持繼續(xù)運行的操作,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2021-03-03