node.js - 如何知道是哪个 Node :alpine image version is in running container

标签 node.js docker kubernetes alpine-linux

我有一个正在运行的容器,它使用 node:alpine 作为基础镜像。我想知道该镜像的版本。

最佳答案

如果方便的话,您可以检查容器的Dockerfile

您可以使用FROM node:<version>-alpine检查第一行

例如:

FROM node:12.18.1-alpine
ENV NODE_ENV=production
WORKDIR /app

您还可以使用命令docker image inspect

https://docs.docker.com/engine/reference/commandline/image_inspect/

您还可以exec进入容器来检查Node的版本

检查 Node 版本的命令:

docker exec -ti <Container name> sh -c "node --version"

关于node.js - 如何知道是哪个 Node :alpine image version is in running container,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/73135949/

相关文章:

node.js - Windows 环境变量未在 node.js 中返回

json - 语法错误 : Unexpected token . JSON.stringify(database_params)

kubernetes - 新用户禁止命名空间错误

docker - 如何解决docker scan中报告的python3.7 Docker漏洞

linux - Kubernetes 无法连接到服务器 : dial tcp x. x.x.x:6443: i/o 超时

docker - Kubernetes Pod意外重启

javascript - Node.js 中的 Promise.all 不会调用 then 函数

node.js - 安装的软件包的大小或数量是否会影响服务器性能

Docker 推送镜像到 Hub

windows - 无法创建 Azure 容器实例 (Windows)