やっつけ不定記

好きなときに好きなことをちゃっちゃと書いてます

Node.js環境のDockerfile

Docker上のCentOSにてNode.jsの環境を考えています。
過去の記事でNode.jsを触る方法を書いたのですが、
これを参考にDockerfileを作って、できたコンテナ内の/srcに
適当にindex.js作ったら動いたっぽいのでメモ。
いらんものが入ってたり、そもそも周回遅れ感満載ですが、とりあえず気にしない。

                                                                                • -

FROM centos:7


# Install Middleware
RUN yum -y update && yum -y install iproute && yum -y install epel-release &&
yum -y install supervisor && yum -y install chrony && yum clean all


# Set Locale ja_JP
ENV LANG ja_JP.UTF-8
ENV LANGUAGE ja_JP:ja
RUN localedef -f UTF-8 -i ja_JP ja_JP.UTF-8
RUN unlink /etc/localtime
RUN ln -s /usr/share/zoneinfo/Japan /etc/localtime


# Install Node.js
RUN yum install -y nodejs npm


# Update Node.js (LTS※)
RUN npm cache clean -f
RUN npm install -g n
RUN n lts
RUN node -v
RUN npm update -g npm
RUN npm -v

                                                                                • -



※Stableのときは RUN n stable