This is Nodejs Dockerfile with npm,gulp,pm2 build on CentOS 7
10K+
Dockerfile
FROM centos RUN curl -O https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm && rpm -ivh epel-release-latest-7.noarch.rpm && yum update RUN curl -O https://nodejs.org/download/release/v6.11.0/node-v6.11.0-linux-x64.tar.gz && tar -xvzf node-v6.11.0-linux-x64.tar.gz && cd node-v6.11.0-linux-x64/ ENV NODE_HOME=/node-v6.11.0-linux-x64 ENV PATH=$NODE_HOME/bin:$PATH RUN npm install --global gulp-cli && npm install --save-dev gulp && npm install pm2 -g && npm install express --save && yum install git -y CMD ["/bin/bash"]
README ==> To Pull Image docker pull hongleong23a/nodejs
==> To Run Container docker run -itd hongleong23a/nodejs
==> To get into Container docker exec -it <RUNNING_CONTAINER_ID> /bin/bash
########### To Check Versions #######################################
nodejs ==> node -v npm ==> npm -v gulp ==> gulp -v pm2 ==> pm2 list
############# To Know Container Information ################################ 1st You Should Check Weather Container Running (or) Not -- To Check Running Container ==> docker ps
-- To Know Container Information ==> docker inspect <RUNNING_CONTAINER_ID>
Content type
Image
Digest
Size
178.9 MB
Last updated
about 9 years ago
docker pull shiva5592/nodejs