Docker鏡像加速器配置


一、為什么要配置Docker鏡像加速器

    因為我們默認pull的docker鏡像是從Docker Hub來下載,由於其服務器在國外,速度會比較慢。因此我們可以配置成國內的鏡像倉庫,這樣可以加速鏡像的上傳/下載,比如阿里雲,網易雲,docker中國等。

二、准備:

  • aliyun賬號(淘寶、阿里雲郵箱、1688賬號均可)
  • Docker
  • CentOS 或 Ubuntu

三、獲取加速地址

(1)登錄阿里雲:https://www.aliyun.com/
(2)右上角進入【控制台】
(3)左上角點擊【產品與服務】
(3)輸入關鍵字【容器鏡像服務】並點擊進入

    這一步需要注冊Registry實例密碼,因為在拉取私有鏡像或者上傳鏡像前,需要docker login輸入您的憑證信息。

(4)選擇鏡像加速器即可看到個人專屬阿里雲鏡像加速地址

四、配置鏡像加速器(Docker版本1.10.0以上)

    使用阿里雲提供的鏡像加速器或者使用網易雲提供的鏡像加速器,下面以阿里雲為例。

    自己的測試環境:Centos7,docker版本如下:

[root@centos docker]# docker version
Client:
 Version:           18.09.5
 API version:       1.39
 Go version:        go1.10.8
 Git commit:        e8ff056
 Built:             Thu Apr 11 04:43:34 2019
 OS/Arch:           linux/amd64
 Experimental:      false

Server: Docker Engine - Community
 Engine:
  Version:          18.09.5
  API version:      1.39 (minimum version 1.12)
  Go version:       go1.10.8
  Git commit:       e8ff056
  Built:            Thu Apr 11 04:13:40 2019
  OS/Arch:          linux/amd64
  Experimental:     false

(2)安裝/升級Docker客戶端

    推薦安裝1.10.0以上版本的Docker客戶端,參考文檔 docker-ce

(2)配置鏡像加速器

    針對Docker客戶端版本大於 1.10.0 的用戶

    您可以通過修改daemon配置文件/etc/docker/daemon.json來使用加速器

sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
{
  "registry-mirrors": ["https://xxxx.mirror.aliyuncs.com"]  # 其中xxxx為自己的加速器地址
}
EOF
sudo systemctl daemon-reload
sudo systemctl restart docker


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM