Advertisement

构建基于Alpine的NodeJS镜像方法

阅读量:

NodeJS的运行依赖于libc库的支持,而采用musl作为基础的Alpine镜像显然无法满足这一条件。在先前的文章中已经验证过,当前社区针对Alpine镜像中glibc的强行支持方案,并不能在安装后直接解决NodeJS的使用问题,系统仍会提示env: ‘node’: No such file or directory的错误信息。相比之下,Alpine镜像中自带的nodejs版本则不存在此类问题。

Alpine中NodeJS包的版本查询

nodejs包

若要在Alpine系统中使用node命令,需安装对应的nodejs软件包,所支持的nodejs版本详情如下所示

在这里插入图片描述

npm包

若要在Alpine系统中使用npm命令,需先安装对应的npm软件包,其支持的版本信息如下所示

在这里插入图片描述

构建镜像

Dockerfile构建与配置

全部评论 (0)

还没有任何评论哟~