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