天天看点

docker下search、history、inspect等命令的使用示例

  1. docker下查看镜像详情

    通过

    docker inspect

    命令,可以获取镜像的详细信息,包括创建者,各层的数字摘要等等。

    例如,我下方查看mysql详情,显示的数据有很多,此处并没有截取全。

    如果,你只需要查看其中的某一项,不妨使用

    docker inspect --help

    查看帮助,它不会令你失望哈!
    docker下search、history、inspect等命令的使用示例
  2. 使用 history 命令查看镜像历史

    通过

    docker history

    命令,可以列出各层(layer)的创建信息。如我下面查看mysql:5.7 的各层信息。
    docker下search、history、inspect等命令的使用示例
  3. 使用search搜索镜像

    搜索仓库中 mysql 相关的镜像,可以输入如下命令:

    docker search mysql

    docker下search、history、inspect等命令的使用示例
  4. 删除镜像(可以使用tag或者镜像ID)

    此处,先是使用了

    tag

    命令,命名了标签。可以看到的是,新标签的IMAGE ID(镜像ID)和之前的是一样的,证明此处使用的是同一个镜像。

    可以看到,在使用rmi后,之前的镜像,并没有被删除。

    docker下search、history、inspect等命令的使用示例

    拉取一个alpine,并运行;

    我们在删除镜像时,会报错的,因为用容器正在使用,该镜像,不可以删除。(若你非要删除,可以添加-f命令,但不推荐这样的骚操作。);

    可以按照,我图中所示,进行一步步删除。

    docker下search、history、inspect等命令的使用示例