基于ubuntu16.04的docker镜像去打包安装了nodejs环境的docker镜像
前置条件
1.获取ubuntu16.04镜像
# docker pull ubuntu:16.04
2.基于ubuntu16.04镜像启动容器
# docker run -ti --name ubuntu ubuntu:16.04 /bin/bash
从源代码安装Node.JS
安装node过程均在容器内进行
1.更新源并安装必要工具
# apt-get update
# apt-get install git wget python gcc make g++
2.获取指定版本的node源代码
这里我们使用v8.9.0版,目前为长期支持版,可以使用两中获取源码的方式.
# wget http://nodejs.org/dist/v8.9.0/node-v8.9.0.tar.gz
# tar zxvf node-v8.9.0.tar.gz
# mv node-v8.9.0 node
or
# git clone -b v8.9.0 git@github.com:nodejs/node.git
3.修改目录权限
# chmod -R 755 node
4.编译安装node
# cd node
# ./configure
# make
# make install
5.查看node版本
# node --version
v8.9.0
安装完成后退出镜像
利用包管理器安装Node.JS
安装在镜像内进行
1.更新源并安装必要工具
<