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

王林
リリース: 2020-08-25 16:59:02
転載
16366 人が閲覧しました

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 までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート