上QQ阅读APP看书,第一时间看更新
3.3 搜寻镜像
本节主要介绍Docker镜像的search子命令。使用docker search命令可以搜索Docker Hub官方仓库中的镜像。语法为docker search [option] keyword。支持的命令选项主要包括:
❑ -f, --filter filter:过滤输出内容;
❑ --format string:格式化输出内容;
❑ --limit int:限制输出结果个数,默认为25个;
❑ --no-trunc:不截断输出结果。
例如,搜索官方提供的带nginx关键字的镜像,如下所示:
$ docker search --filter=is-official=true nginx NAME DESCRIPTION STARS OFFICIAL AUTOMATED nginx Official build of Nginx. 7978 [OK] kong Open-source Microservice & API Management la… 159 [OK]
再比如,搜索所有收藏数超过4的关键词包括tensorflow的镜像:
$ docker search --filter=stars=4 tensorflow NAME DESCRIPTION STARS OFFICIAL AUTOMATED tensorflow/tensorflow Official docker images for deep learning fra… 760 xblaster/tensorflow-jupyter Dockerized Jupyter with tensorflow 47 [OK] jupyter/tensorflow-notebook Jupyter Notebook Scientific Python Stack w/ … 46 romilly/rpi-docker-tensorflow Tensorflow and Jupyter running in docker con… 16 floydhub/tensorflow tensorflow 8 [OK] erroneousboat/tensorflow-python3-jupyter Docker container with python 3 version of te… 8 [OK] tensorflow/tf_grpc_server Server for TensorFlow GRPC Distributed Runti… 5
可以看到返回了很多包含关键字的镜像,其中包括镜像名字、描述、收藏数(表示该镜像的受欢迎程度)、是否官方创建、是否自动创建等。默认的输出结果将按照星级评价进行排序。