天天看點

Docker 修改鏡像源位址

版權聲明:本文為部落客原創文章,未經部落客允許不得轉載。 https://blog.csdn.net/qq_34173549/article/details/80417198

我的Docker 版本為 1.12.6 

主控端為CentOS7

從網上找了幾個速度比較快的鏡像位址:

  1. Docker 官方中國區
https://registry.docker-cn.com           
  • 1
  1. 網易
http://hub-mirror.c.163.com           
  1. ustc
https://docker.mirrors.ustc.edu.cn           

修改方法

  • 直接設定 –registry-mirror 參數,僅對目前的指令有效 

    docker run hello-world --registry-mirror=https://docker.mirrors.ustc.edu.cn

  • 修改 /etc/default/docker,加入 DOCKER_OPTS=”鏡像位址”,可以有多個 

    DOCKER_OPTS="--registry-mirror=https://docker.mirrors.ustc.edu.cn"

  • 支援 systemctl 的系統,通過 sudo systemctl edit docker.service,會生成 etc/systemd/system/docker.service.d/override.conf 覆寫預設的參數,在該檔案中加入如下内容: 

    [Service]  ExecStart=  ExecStart=/usr/bin/docker -d -H fd:// --registry-mirror=https://docker.mirrors.ustc.edu.cn

  • 新版的 Docker 推薦使用 json 配置檔案的方式,預設為 /etc/docker/daemon.json,非預設路徑需要修改 dockerd 的 –config-file,在該檔案中加入如下内容: 

    {  "registry-mirrors": ["https://docker.mirrors.ustc.edu.cn"]  }

繼續閱讀