文章首發個人網站: https://www.exception.site/docker/docker-search-image
本文中,您將學習 Docker 如何搜索鏡像?
一、search 命令
您可以通過下面命令進行搜索:
docker search [option] keyword
比如,您想搜索倉庫中 mysql
相關的鏡像,可以輸入如下命令:
docker search mysql
二、search 子命令
命令行輸入 docker search --help
, 輸出如下:
Usage: docker search [OPTIONS] TERM
Search the Docker Hub for images
Options:
-f, --filter filter Filter output based on conditions provided
--help Print usage
--limit int Max number of search results (default 25)
--no-index Don't truncate output
--no-trunc Don't truncate output
可以看到 search
支持的子命令有:
-f, --filter filter
: 過濾輸出的內容;--limit int
:指定搜索內容展示個數;--no-index
: 不截斷輸出內容;--no-trunc
:不截斷輸出內容;
舉個列子,比如我們想搜索官方提供的 mysql 鏡像,命令如下:
docker search --filter=is-offical=true mysql
再比如,我們想搜索 Stars 數超過 100 的 mysql 鏡像:
docker search --filter=stars=100 mysql
五、總結
本文中,我們知道了 Docker 中如何通過 docker search
搜索鏡像,以及如何通過 search
的子命令,過濾出自己想要的搜索結果。祝您學習愉快!