天天看點

[Docker]使用DaoCloud給Docker加速-解決docker hub速度慢問題

簡介

為了解決國内使用者使用 Docker Hub 時遇到的穩定性及速度問題 DaoCloud 推出永久免費的新一代加速器服務。

配置

  1. 注冊并登陸DaoCloud賬号

    網址:daocloud.io

    注冊過程不多說,登陸後的界面如下:

    [Docker]使用DaoCloud給Docker加速-解決docker hub速度慢問題
  2. 配置自己的加速器

    點選上圖中的紅框按鈕,在伺服器上執行圖示的代碼

    [Docker]使用DaoCloud給Docker加速-解決docker hub速度慢問題

配置完成。

解決問題

問題:

Job for docker.service failed because the control process exited with error code. See "systemctl status docker.service" and "journalctl -xe" for details.

解決:編輯/etc/docker/daemon.json,将檔案末位的逗号去掉

原始檔案:

{"registry-mirrors": ["http://youcodehere.m.daocloud.io"],}
           

修改為

{"registry-mirrors": ["http://youcodehere.m.daocloud.io"]}
           

官方說明

Docker 加速器是什麼,我需要使用嗎?

使用 Docker 的時候,需要經常從官方擷取鏡像,但是由于顯而易見的網絡原因,拉取鏡像的過程非常耗時,嚴重影響使用 Docker 的體驗。是以 DaoCloud 推出了加速器工具解決這個難題,通過智能路由和緩存機制,極大提升了國内網絡通路 Docker Hub 的速度,目前已經擁有了廣泛的使用者群體,并得到了 Docker 官方的大力推薦。如果您是在國内的網絡環境使用 Docker,那麼 Docker 加速器一定能幫助到您。

Docker 加速器對 Docker 的版本有要求嗎?

需要 Docker 1.8 或更高版本才能使用,如果您沒有安裝 Docker 或者版本較舊,請安裝或更新。

Docker 加速器支援什麼系統?

Linux, MacOS 以及 Windows 平台。

Docker 加速器是否收費?

DaoCloud 為了降低國内使用者使用 Docker 的門檻,提供永久免費的加速器服務,請放心使用。