docker下search、history、inspect等命令的使用示例
-
docker下查看镜像详情
通过docker inspect
命令,可以获取镜像的详细信息,包括创建者,各层的数字摘要等等。
例如,我下方查看mysql详情,显示的数据有很多,此处并没有截取全。
如果,你只需要查看其中的某一项,不妨使用docker inspect --help
查看帮助,它不会令你失望哈! -
使用 history 命令查看镜像历史
通过docker history
命令,可以列出各层(layer)的创建信息。如我下面查看mysql:5.7 的各层信息。 -
使用search搜索镜像
搜索仓库中 mysql 相关的镜像,可以输入如下命令:docker search mysql
-
删除镜像(可以使用tag或者镜像ID)
此处,先是使用了tag
命令,命名了标签。可以看到的是,新标签的IMAGE ID(镜像ID)和之前的是一样的,证明此处使用的是同一个镜像。
可以看到,在使用rmi后,之前的镜像,并没有被删除。
拉取一个alpine,并运行;
我们在删除镜像时,会报错的,因为用容器正在使用,该镜像,不可以删除。(若你非要删除,可以添加-f命令,但不推荐这样的骚操作。);
可以按照,我图中所示,进行一步步删除。