从头开始构建Docker nodejs映像

问题描述 投票:-3回答:1

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

我想从头开始创建一个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"]
node.js docker dockerfile
1个回答
1
投票

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

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

FROM alpine:latest

RUN apk update && apk add nodejs
© www.soinside.com 2019 - 2024. All rights reserved.