DEPRECATD: Node.js Hello World app running on CentOS using docker. See: https://github.com/enokd/docker-node-hello/
Node.js Hello World on CentOS using docker.
Start Ubuntu virtual machine using Vagrant (required to run docker):
vagrant up
SSH into virtual machine:
vagrant ssh
Install dependencies:
cd /vagrant
make install
Build docker image:
make build
# docker build -t gasi/centos-node-hello .
Run app:
make run-container
# docker run -d gasi/centos-node-hello
Install curl:
sudo apt-get install curl
Get mapped port (last column) using, e.g. 49160:
docker ps
> # Example
> ID IMAGE COMMAND CREATED STATUS PORTS
> ecce33b30ebf gasi/centos-node-hello:latest node /src/index.js 10 seconds ago Up 9 seconds 49160->8080
Test app using the port in previous step, e.g. 49160:
curl localhost:<port>
# Example
# curl localhost:49163
It should print Hello World to the console.
Many thanks to @shykes and @unclejack for their support on IRC as well as the
@dotCloud team for docker.