查看tag为latest镜像的具体版本

关于latest标签

latest标签,由于它的字面意思是“最新的”,所以很多时候也容易被误解,其实latest就是个普通标签,不要期望它是最
新或最稳定的版本。它只是个名字,没有其它附加作用,更不会自动更新。

很让人烦躁的一点就是latest隐藏了其他标签,导致我们无法通过docker images命令去查看到镜像的版本号拿nginx举例子,通过docker images | grep nginx -i可以看到:
在这里插入图片描述

问题描述:

那么问题来了!!

我们查看镜像信息,看到nginx的版本显示是"latest"

但是这个标签,就没有给出我们一个具体的版本,那我们下载的nginx到底是哪个版本呢?

解决方法

其实docker也有提供镜像具体版本的获取方式。

我们需要使用docker 中的 image 镜像管理 docker inspect [image ID] 显示一个或多个镜像的详细信息。

docker inspect 605c77624dd,然后我们可以看到:
在这里插入图片描述

但是不是所有的镜像都可以通过docker inspect命令查看到版本号,这时候需要我们通过docker exec -it 【镜像名】 /bin/bash进入到镜像对应的容器中去查看应用的配置文件。

比如gitlab容器的版本查询

cat /opt/gitlab/embedded/service/gitlab-rails/VERSION
  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值