基于源码构建Alpine Node.js镜像文件
发布时间
阅读量:
阅读量
在先前的文章中,已经阐述了直接利用Alpine的npmjs与npm包管理机制来构建NodeJS镜像的方法,然而该方法当前存在的制约因素是Alpine所支持的软件包版本较为有限。当所需版本无法通过apk add命令进行安装时,采用源代码编译的方式生成所需的NodeJS组件便成为一种可行的解决方案。本文将结合具体版本实例,详细说明如何在Alpine系统中通过源码编译生成NodeJS的二进制文件。
源码编译方式概述
与基于m4工具链的源码编译流程相似,依然遵循configure、make以及make install这三个基本步骤即可完成。只要确保提前准备好相应的编译环境及相关依赖项,整个安装过程通常不会遇到显著障碍。本文将直接使用Alpine镜像启动一个容器实例,以演示完整的源码安装流程。
步骤1: 启动Alpine容器
liumiaocn:~ liumiao$ docker run -it --rm alpine:3.10.2 sh
/ #
步骤2: 事前准备
所需安装的软件组件涵盖:python gcc g++ make linux-headers
- 进行python的安装步骤
~ # a
全部评论 (0)
还没有任何评论哟~
