拿Nginx举例:
我们安装镜像Nginx时,假设使用的下面这样:
docker pull nginx:latest
执行上面的命令后,最后得到:"Status: Downloaded newer image for nginx:latest"
已经下载最新的Nginx了。
那么问题来了!!
我们查看镜像信息,看到nginx的版本显示是"latest"
docker images
TAG 是镜像标签。
但是这个标签,就没有给出我们一个具体的版本,那我们下载的nginx到底是哪个版本呢?
其实docker也有提供镜像具体版本的获取方式。
docker 中 image 镜像管理
image 中有一个 inspect 显示一个或多个图像的详细信息
那么组合一下,就是最后这样:
docker image inspect nginx:latest | grep -i version
这样就能看到,我们安装的Nginx版本了。
这思路一下就打开了呀。。。
有的同学可能会想一件事,命令中的 "nginx:latest",其实用着不一定很方便的,那我们是否可以换一个值呢?
是的,可以,换成镜像的ID,依然是可以的,请看下面的命令:
docker image inspect IMAGE ID | grep -i version