Node.js 如何从docker容器中获取节点的版本?
到节点版本-我希望运行以下操作:Node.js 如何从docker容器中获取节点的版本?,node.js,docker,Node.js,Docker,到节点版本-我希望运行以下操作: node --version 我正在与docker一起运行以下程序: docker run node:4-onbuild -v 我明白了: docker: Error response from daemon: Container command '--version' not found or does not exist.. 我的问题是:如何从docker容器中获取节点的版本?您需要特别要求docker在节点容器中运行-v,如下所示 docker ru
node --version
我正在与docker一起运行以下程序:
docker run node:4-onbuild -v
我明白了:
docker: Error response from daemon: Container command '--version' not found or does not exist..
我的问题是:如何从docker容器中获取节点的版本?您需要特别要求docker在节点容器中运行
-v
,如下所示
docker run -it --rm node /bin/bash -c 'node --version'
您是否可以尝试
docker run-it--rm node/bin/bash-c'node--version'
您的命令docker run node:4-onbuild-v
确实启动了node:4 docker容器,并尝试启动了无效的bash命令-v
,参见Kunkka的回答如果使用node:alpine
或其他没有可用bin/bash
的发行版,您可以使用docker run-it--rm node:alipne node
。它将使用第一行中的版本信息启动节点控制台。