Docker search コマンド
docker searchこのコマンドは、Docker Hub や他のレジストリでイメージを検索するために使用します。
docker searchこのコマンドは、ユーザーが必要なイメージを検索・取得するのに役立ち、検索結果をフィルタリングおよび並べ替える機能を提供します。
構文
docker search [OPTIONS] TERM
TERM: 検索するキーワード。
一般的なオプション:
--automated :automated build タイプのイメージのみを一覧表示します;
--no-trunc :イメージの完全な説明を表示します;
-f <フィルター条件>:スター数が指定値以上のイメージを一覧表示します。
1、イメージを検索
docker search ubuntu
これにより、Docker Hub でキーワード ubuntu を含むイメージが検索されます。
2、返される検索結果の数を制限
docker search --limit 5 ubuntu
これにより、Docker Hub でキーワード ubuntu を含むイメージが検索され、最初の5件のみが返されます。
3、検索結果のフィルタリング
docker search --filter stars=50 ubuntu
これにより、Docker Hub でキーワード ubuntu を含むイメージが検索され、スター数が50以上のイメージのみが返されます。
4、出力を切り詰めない
docker search --no-trunc ubuntu
これにより、Docker Hub でキーワード ubuntu を含むイメージが検索され、完全なイメージ説明が表示されます。
5、カスタムフォーマット出力
docker search --format "{{.Name}}: {{.StarCount}} stars" ubuntuこれにより、Docker Hub でキーワード ubuntu を含むイメージが検索され、指定された形式でイメージ名とスター数が表示されます。
例
1、Ubuntu イメージを検索
docker search ubuntu
出力例:
NAME DESCRIPTION STARS OFFICIAL AUTOMATED ubuntu Ubuntu is a Debian-based Linux operating sys… 10000 [OK] dorowu/ubuntu-desktop-lxde-vnc Ubuntu with openssh-server and NoVNC 4000 [OK] rastasheep/ubuntu-sshd Dockerized SSH service, built on top of offi… 2000 [OK]
パラメータの説明:
NAME: イメージリポジトリの名前
DESCRIPTION: イメージの説明
OFFICIAL: Docker 公式による公開かどうか
stars: GitHub のスターに似ており、「いいね」や「お気に入り」を意味します。
AUTOMATED: 自動ビルド。
2、返される結果の数を制限
docker search --limit 3 ubuntu出力例:
NAME DESCRIPTION STARS OFFICIAL AUTOMATED ubuntu Ubuntu is a Debian-based Linux operating sys… 10000 [OK] dorowu/ubuntu-desktop-lxde-vnc Ubuntu with openssh-server and NoVNC 4000 [OK] rastasheep/ubuntu-sshd Dockerized SSH service, built on top of offi… 2000 [OK]
3、検索結果のフィルタリング
docker search --filter stars=1000 ubuntu
出力例:
NAME DESCRIPTION STARS OFFICIAL AUTOMATED ubuntu Ubuntu is a Debian-based Linux operating sys… 10000 [OK] dorowu/ubuntu-desktop-lxde-vnc Ubuntu with openssh-server and NoVNC 4000 [OK] rastasheep/ubuntu-sshd Dockerized SSH service, built on top of offi… 2000 [OK]
4、カスタムフォーマット出力
docker search --format "{{.Name}}: {{.StarCount}} stars" ubuntu
出力例:
ubuntu: 10000 stars dorowu/ubuntu-desktop-lxde-vnc: 4000 stars rastasheep/ubuntu-sshd: 2000 stars
注意事項
- 検索結果には多数のイメージが含まれる可能性があります。フィルタリングや並べ替えのオプションを使用して結果を絞り込むことができます。
- 関連する結果を得るために、正確なキーワードを使用してください。
docker searchデフォルトでは Docker Hub を検索します。他のレジストリを検索する必要がある場合は、Docker クライアントを適宜設定する必要があります。
docker searchこのコマンドは Docker イメージを検索するための重要なツールです。キーワードやオプションを指定することで、ユーザーは Docker レジストリ内で必要なイメージを効率のに検索・取得できます。このコマンドは、特定の機能を持つイメージの検索、高評価のイメージの取得、結果表示のカスタマイズなど、さまざまなシナリオに適用できます。
その他の拡張