我们如何在 运行 容器时查看特定图像的版本对于 golang 我们使用版本字段

How we can see the version of a particular image at the time of running the container as for golang we use version field

我们如何在运行安装容器时查看特定镜像的版本,对于 golang,我们使用版本字段。

示例: [root@myvm Kirti]# docker container 运行 --rm golang go version 无法在本地找到图像 'golang:latest' 正在尝试拉取存储库 docker.io/library/golang ... 最新:从 docker.io/library/golang 拉取 4a56a430b2ba:拉取完成 4b5cacb629f5:拉取完成 14408c8d4f9a:拉取完成 ea67eaa7dd42:拉取完成 a2a2197e145e:拉取完成 36ac8c11a11f:拉取完成 ecd7d9a67e26:拉取完成 摘要:sha256:90d554b5ae59cb63d2bf42bdfcd60aa1feb4794d9e3a9cbb9d2deb477c088be0 状态:已下载 docker.io/golang:latest 的较新图像 go 版本 go1.13 linux/amd64

这里是go版本go1.13 linux/amd64是一个版本但是有没有其他的镜像比如ubuntu,centos也有..还是只针对go语言???

go version go1.13 linux/amd64

此响应不是来自 docker pull 命令,而是来自您的 docker 运行 命令。

docker container run --rm golang go version

并且在 ubuntu 和 centos 的情况下,您有 tag 并且标签代表图像中的 OS 版本。

至于运行time like nodejs,是的,你可以运行相同的命令来获取版本。

docker run --rm node:alpine node --version