使用Docker镜像( 四 )

再举个例子 , 搜索官方提供的镜像中所有收藏数超过8的包含tensorflow关键字的镜像:
[envythink@localhost ~]$ docker search --filter=stars=8 tensorflowNAME                             DESCRIPTION                                     STARS               OFFICIAL            AUTOMATEDtensorflow/tensorflow            Official Docker images for the machine learn…   1766                                    jupyter/tensorflow-notebook      Jupyter Notebook Scientific Python Stack w/ …   236                                     tensorflow/serving               Official images for TensorFlow Serving (http…   97                                      xblaster/tensorflow-jupyter      Dockerized Jupyter with tensorflow              54                                      [OK]rocm/tensorflow                  Tensorflow with ROCm backend support            54                                      floydhub/tensorflow              tensorflow                                      25                                      [OK]bitnami/tensorflow-serving       Bitnami Docker Image for TensorFlow Serving     14                                      [OK]opensciencegrid/tensorflow-gpu   TensorFlow GPU set up for OSG                   12 从返回结果中可以看到有关镜像的基本信息 , 如镜像名称、描述、收藏数(受欢迎程度)、是否官方创建、是否自动创建等 , 注意默认的输出结果是按照星级评价来进行排序的 。
其实这些在man docker-search命令中都有介绍:

使用Docker镜像

文章插图
 
删除和清理镜像使用标签删除镜像开发者可以使用docker rmi或者docker image rm命令来删除镜像 , 相应的命令格式为docker rmi IMAGE[IMAGE...] , 其中IMAGE可以是标签或者ID 。
该命令支持的选项参数如下:(1)-f或者--force表示强制删除镜像 , 即使有容器依赖它;(2)-no-prune表示不清理未带标签的父镜像 。
同样这些选项参数都不用记忆 , 用的时候使用man docker-image-rm命令查看一下即可 。


推荐阅读