変更の理由
中国での公式 Docker イメージへのアクセスは、常にカタツムリのように遅かったです。 Docker 公式イメージにすばやくアクセスするために、サードパーティ アクセラレータが構成されます。現在、一般的に使用されているサードパーティ アクセラレータは、NetEase、USTC、DaoCloud、Alibaba Cloud です。
(推奨チュートリアル:docker チュートリアル)
現在、Docker は中国向けのイメージ アクセラレーション サービスを正式に開始しました。 Docker 公式イメージ アクセラレーションを通じて、国内ユーザーはより高速なダウンロード速度と高い安定性を備えた最も人気のある Docker イメージにアクセスできます。
公式画像を使用するにはどうすればよいですか?
Docker China の公式イメージ アクセラレーションには、registry.docker-cn.com からアクセスできます。現在、ミラー ライブラリには一般的なパブリック イメージのみが含まれていますが、プライベート イメージは依然として米国のミラー ライブラリから取得する必要があります。
次のコマンドを使用して、イメージ アクセラレーション アドレスから直接取得できます。
docker pull registry.docker-cn.com/myname/myrepo:mytag
例は次のとおりです:
docker pull registry.docker-cn.com/library/ubuntu:16.04
注: Docker デーモンの --registry-mirror パラメーターを変更しない限り、公式ミラーの名前を完全に指定する必要があります。たとえば、ライブラリ/ubuntu、ライブラリ/redis、ライブラリ/nginx などです。
Docker デーモン プロセスのアクセラレータを構成する
構成ファイルを使用して Docker を起動し、/etc/docker/daemon.json ファイルを変更し、レジストリ ミラーを追加します。キーの値。
sudo vim /etc/docker/daemon.json { "registry-mirrors": ["https://registry.docker-cn.com"] }
NetEase のミラー アドレスを選択することもできます: http://hub-mirror.c.163.com
{ “registry-mirrors”: [“http://hub-mirror.c.163.com”] }
変更を保存した後、Docker を再起動して構成を有効にします。
sudo service docker restart
そしてさらにスピードが上がりました。
以上がDockerで国内のイメージソースを変更する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。