ホームページ  >  記事  >  運用・保守  >  Dockerで国内のイメージソースを変更する方法

Dockerで国内のイメージソースを変更する方法

王林
王林転載
2020-08-25 16:59:0216279ブラウズ

Dockerで国内のイメージソースを変更する方法

変更の理由

中国での公式 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 サイトの他の関連記事を参照してください。

声明:
この記事はcsdn.netで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。