ホームページ >運用・保守 >Docker >docker がドメスティックまたはミラーを使用しているかどうかを確認する方法

docker がドメスティックまたはミラーを使用しているかどうかを確認する方法

PHPz
PHPzオリジナル
2023-04-25 09:01:581584ブラウズ

Docker は、アプリケーションのパッケージ化、配布、実行によく使用されるオープンソースのアプリケーション コンテナ化プラットフォームです。通常、Docker は国際ネットワーク上でイメージをより速くダウンロードしますが、ネットワークの問題により、国内のイメージを使用する必要がある場合があります。では、Docker がドメスティックまたはミラーリングを使用しているかどうかを確認するにはどうすればよいでしょうか?この記事では具体的な手順を紹介します。

1. インストールされている Docker のバージョンを確認する

まず、インストールされている Docker のバージョンを確認します。具体的なコマンドは次のとおりです:

docker --version

Docker がインストールされている場合、システムは次の図に示すように Docker のバージョン情報を返します。

docker がドメスティックまたはミラーを使用しているかどうかを確認する方法

2. 現在使用されている Docker レジストリを確認します

Docker レジストリは、Docker がイメージを保存する場所であり、公式の Docker Hub または国内レジストリの場合があります。現在使用されている Docker レジストリを表示するには、次のコマンドを使用できます:

docker info

コマンドを実行すると、システムは詳細な Docker 情報を返します。次の図に示すように、これは現在使用されている Docker レジストリのアドレスです。

docker がドメスティックまたはミラーを使用しているかどうかを確認する方法

上記の情報からわかるように、現在使用されている Docker レジストリは Alibaba です。クラウドのレジストリ。

3.現在使用されている Docker イメージの表示

次のコマンドを実行して、現在のシステムにインストールされている Docker イメージのリストを表示します:

docker イメージ

このコマンドを実行すると、次の図に示すように、システムはインストールされているすべての Docker イメージ情報を返します。上図において、ダウンロードしたNeo4jおよびHello-Worldイメージは公式イメージであり、国産イメージは使用しておりません。

国産イメージを使用したい場合は、デフォルトの Docker レジストリを変更します 具体的な方法は次のとおりです: docker がドメスティックまたはミラーを使用しているかどうかを確認する方法

4. Docker 設定ファイルを変更します

Linux システム、現在ログインしているユーザーの Docker 構成ファイルは、~/.docker/config.json ファイルに保存されます。したがって、このファイルを変更すると、Docker のデフォルトのレジストリが変更される可能性があります。具体的な方法は次のとおりです。

.config フォルダーに移動します。

ターミナルで次のコマンドを入力して、現在のユーザーの .config フォルダーに移動します。
  1. cd ~/.docker

config.json ファイルを開く

次のコマンドを入力して config.json ファイルを開きます:
  1. vim config.json

vim エディタに入ったら、「i」キーを押して編集モードに入り、「registry-mirrors」構成項目を見つけます。 、その内容をローカル レジストリのアドレスに変更します。たとえば、レジ​​ストリ アドレスを「https://registry.docker-cn.com」に変更すると、編集された config.json ファイルは次のようになります。完了 最後に、「ESC」キーを押してコマンドモードに戻り、「:wq」コマンドを入力して保存してエディタを終了します。

Docker サービスを再起動します

次のコマンドを入力して Docker サービスを再起動します:

docker がドメスティックまたはミラーを使用しているかどうかを確認する方法

systemctl restart docker

    再起動が完了したら、再度
  1. dockerimages
  2. コマンドを使用してダウンロードしたイメージを表示すると、Docker が国産イメージを使用していることがわかります。

まとめ

以上がDockerが国産イメージを使用しているかどうかを確認する方法です。国産イメージが使用されているかどうかは、インストールされているDockerのバージョン、現在使用されているDockerレジストリ、ダウンロードされたDockerイメージの一覧を確認することで判断できます。国内イメージに切り替える場合は、Docker 構成ファイルを変更するだけで済みます。

以上がdocker がドメスティックまたはミラーを使用しているかどうかを確認する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。