English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Docker イメージアクセラレーション

国内からDockerHubからミラーを引き取るときに困難が生じることがあります。この場合、ミラーアクセラレーターを設定することができます。Docker公式と国内の多くのクラウドサービスプロバイダーは国内アクセラレーターのサービスを提供しており、例えば:

  • 科大ミラー:https://docker.mirrors.ustc.edu.cn/

  • 网易:https://hub-mirror.c.163.com/

  • 阿里云:https://<あなたのID>.mirror.aliyuncs.com

  • 七牛云アクセラレーター:https://reg-mirror.qiniu.com

あるアクセラレーターのアドレスを設定した後、ミラーを引き取れない場合、別のアクセラレーターのアドレスに切り替えてください。国内の主要なクラウドサービスプロバイダーはすべてDockerミラーアクセラレーターのサービスを提供しており、Dockerを実行しているクラウドプラットフォームに応じて対応するミラーアクセラレーターのサービスを選択することをお勧めします。

阿里云ミラーの取得先URL:https://cr.console.aliyun.com/cn-hangzhou/instances/mirrors、ログイン後、左側のメニューからミラーアクセラレーターを選択すると、あなたの専用アドレスが表示されます:

以前にはDocker公式アクセラレーターがありました https://registry.docker-cn.com 、現在は使用できないようですが、国内のミラーをいくつか追加できます。使用できない場合、使用可能なミラーに切り替わります。

Ubuntu14.04、Debian7Wheezy

upstartを使用しているシステムでは、以下のファイルを編集します: /etc/default/dockerファイルを編集し、DOCKER_OPTSにアクセラレーターのアドレスを設定します:

DOCKER_OPTS="--registry-mirror=https://registry.docker-cn.com"

サービスを再起動:

$ sudo service docker restart

Ubuntu16.04+、Debian8+、CentOS7

systemdを使用しているシステムでは、以下の場所に: /etc/docker/daemon.jsonに以下の内容を書き込みます(ファイルが存在しない場合は新規作成してください):

{"registry-mirrors:["https://reg-mirror.qiniu.com/"]}

サービスを再起動するために:

$ sudo systemctl daemon-再起動
$ sudo systemctl docker restart

Windows 10

Windowsを使用している場合 10 システムの右下隅のトレイ内のDockerアイコンを右クリックしてメニューからSettingsを選択し、設定ウィンドウが開いたら左側のナビゲーションメニューからDaemonを選択して、Registry mirrorsの欄にアクセラレーターのアドレスを入力してください。 https://docker.mirrors.ustc.edu.cn/ 、次に Apply をクリックして保存し、Docker が再起動し設定したイメージのアドレスを適用します。

Mac OS X

Mac OS Xを使用しているユーザーは、タスクバーで Docker for mac アプリのアイコンをクリックします-> 個別設定...-> デモン-> Registrymirrors。リストにアクセラレータのアドレスを入力します https://reg-mirror.qiniu.com 。変更が完了したら、Apply&Restart ボタンをクリックして、Docker が再起動し設定したイメージのアドレスを適用します。

アクセラレータが有効か確認します

アクセラレータが有効か確認します。アクセラレータを設定した後、イメージを引き続き非常に遅く感じる場合は、アクセラレータの設定が有効か手動で確認してください。コマンドラインで docker info を実行すると、以下のような内容が結果に表示されます。これが成功を示しています。

$ docker info
Registry Mirrors:
    https://reg-mirror.qiniu.com