【发布时间】:2017-04-06 23:43:16
【问题描述】:
我正在寻找一个安装了 NPM 和 Node.js 的 Docker 映像,它只是一些 *nix 风格。
这张图片
https://hub.docker.com/_/node/
要求存在 package.json 文件,并且 Docker 构建使用 COPY 将 package.json 文件复制过来,并且它还会在构建运行时查找要启动的 Node.js 脚本。
...我只需要一个容器来使用这种技术运行一个 shell 脚本:
docker exec mycontainer /path/to/test.sh
我是通过以下方式发现的:
Running a script inside a docker container using shell script
我不需要 package.json 文件或 Node.js 启动脚本,我想要的只是
- 容器图像
- Node.js 和 NPM 已安装
有谁知道是否有不需要 package.json 文件的 Node.js / NPM 的 Docker 映像?也许我应该只使用一个普通的旧容器映像,然后自己添加代码来安装 Node?p>
【问题讨论】:
-
谢谢,我只想在容器中运行一些测试。原来我可以使用 package.json 文件的启动脚本来运行有问题的 bash 脚本。但我真的不需要那个 package.json 文件。我唯一需要的东西(1)一个容器,(2)安装了 NPM 和 node.js。
-
添加了一个答案,似乎可以满足我的需求。
标签: node.js docker dockerfile