A simple web server in nodejs. It is intended for demo only, no production. A Dockerfile is provided in the reposistory to build a docker image and run the application as linux container.
On CentOS linux, install and start Docker
[root@centos ~]# yum install -y docker [root@centos ~]# systemctl start docker Install git and clone the reposistory
[root@centos]# yum install -y git [root@centos]# git clone https://github.com/bsctl/nodejs-web-app [root@centos]# cd nodejs-web-app Build a Docker image
[root@centos nodejs-web-app]# docker build -t nodejs-web-app . [root@centos nodejs-web-app]# docker images REPOSITORY TAG IMAGE ID CREATED SIZE nodejs-web-app latest e6e0578f5f2d 2 minutes ago 659.6 MB Start the container by setting the desired answer message in the MESSAGE env variable
[root@centos]# docker run --name=web -p 80:8080 -d -e MESSAGE="Thanks for all the fish ..." nodejs-web-app [root@centos]# curl localhost:80 Thanks for all the fish ...