dockerでcentos7をいれてその上にnodejsの環境作った時のメモ docker

<p>dockerでcentos7をいれてその上にnodejsの環境作った時のメモ</p><p>&nbsp;</p><p>■フォルダ構成
------------
./hogehoge
&nbsp;&nbsp; &nbsp;docker-compose.yml
&nbsp;&nbsp; &nbsp;./web/
&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;Dockerfile
------------</p><p>&nbsp;</p><p>■docker-compose.yml
------------
version: &quot;3&quot;
services:
&nbsp; hogehoge:
&nbsp; &nbsp; build:
&nbsp; &nbsp; &nbsp; context: ./web
&nbsp; &nbsp; ports:
&nbsp; &nbsp; &nbsp; - &quot;5003:5003&quot;
&nbsp; &nbsp; volumes:
&nbsp; &nbsp; &nbsp; - &quot;./web:/var/www/html/web&quot;
&nbsp; &nbsp; tty: true
------------
※ tty: trueをいれないと、docker-composeで起動したあとすぐ終了してしまい、端末からログインできなくてはまったった</p><p>&nbsp;</p><p>■Dockerfile
-------------------------------------------------
FROM centos:7</p><p># system update
RUN yum -y update &amp;&amp; yum clean all</p><p># set locale
RUN yum reinstall -y glibc-common &amp;&amp; yum clean all
RUN localedef -f UTF-8 -i ja_JP ja_JP.UTF-8
ENV LANG ja_JP.UTF-8
ENV LANGUAGE ja_JP:ja
ENV LC_ALL ja_JP.UTF-8</p><p># editor install
RUN yum install -y vim &amp;&amp; &yen;
&nbsp; yum install -y git &amp;&amp; &yen;
&nbsp; yum install -y curl &amp;&amp; &yen;
&nbsp; yum clean all</p><p>-------------------------------------------------</p><p>&nbsp;</p><p>&nbsp;</p><p>■使用した実行コマンド
%hogehoge
&lambda; docker-compose build
&lambda; docker-compose up -d
&lambda; docker-compose ps</p><p>&nbsp;</p><p>■以下引き続き、CentOS 7 に Node.js をインストールする手順
レポジトリの作成
# curl -sL https://rpm.nodesource.com/setup_10.x | bash -</p><p>&nbsp;</p><p>インストール
# yum install nodejs</p><p>&nbsp;</p><p>確認
&#36; node -v
&#36; npm -v</p><p>&nbsp;</p><p>npm を最新版にアップデート
# npm update -g</p><p>&nbsp;</p><p>確認
&#36; npm -v
&nbsp;</p>