Sign inSign up

hopsoft/nodejs

By hopsoft

Updated almost 11 years ago

Image
1

1.3K

hopsoft/nodejs repository overview

Docker Image for NodeJS

Building the Image

The notable files for building the Docker image are:

  • Dockerfile
  • assets - files copied to the image
    • build - the build script

The majority of the install logic resides in the assets/build script. The intent is to mitigate issues that arise from stacking too many AUFS layers.

Vagrant

This project ships with a Vagrantfile to simplify the process of using and/or building the image.

Clone the Project
git clone https://github.com/hopsoft/docker-nodejs.git
cd docker-nodejs
Start the Virtual Machine & Login

Note: Ports 3000, 4000, & 5000 are mapped between the host & the virtual machine.

vagrant up
vagrant ssh
Build the Image
sudo docker build -t hopsoft/nodejs /vagrant
Use the Image
sudo docker run -i -t -p 3000:3000 hopsoft/nodejs bash
npm install -g echo-server
echo-server 3000

Test from the host (or the virtual machine).

curl http://localhost:3000/foo/bar

Tag summary

Content type

Image

Digest

sha256:707ec4c65

Size

216.2 MB

Last updated

almost 11 years ago

docker pull hopsoft/nodejs