从头开始构建Docker nodejs映像

时间:2017-12-24 09:55:59

标签: node.js docker dockerfile

我对整个码头工具都很陌生,

我想从头开始创建node-js图像。 我在互联网上搜索了一下,但我发现的所有图像都基于其他node-js图像。

我尝试添加节点可执行文件并相应地编辑路径,但仍然没有运气。 (使用java)

示例dockerfile:

FROM scratch

ENV PATH="${PATH}:/node-v8.9.3-linux-x64/bin" 

ADD "node-v8.9.3-linux-x64.tar.xz" "rootfs.tar.xz"  /


ADD "prince.tar.gz" /

CMD ["node"]

1 个答案:

答案 0 :(得分:1)

了解您的目标是以最小的大小构建node-js映像,仅添加节点分发可能不起作用,因为底层nodejs可能需要一些其他依赖项(如果您的操作系统不可用)。

您可以在高山之上快速构建图像,结果图像仅为60 MB左右。

FROM alpine:latest

RUN apk update && apk add nodejs