Sign inSign up

ksck23/node

By ksck23

•Updated over 9 years ago

Docker basic node server image.

Image
0

910

ksck23/node repository overview

⁠docker-example

An example Docker image creation from scratch.

⁠Install Docker Machine

Follow the procedure here⁠ to install docker-machine. Machine let's you start virtual hosts using virtual-box (in our case) and run docker on it.

Note: you can run the following natively too. I'm using a virtual host to keep the dev env isolated.

Get some help using :

$ docker-machine --help
⁠Create a VM (dev) running boot2docker

Let's create a machine (virtual host). Ensure virtual-box is installed and running on your local machine.

$ docker-machine create --driver virtualbox dev

$ docker-machine env dev (shows the new VM env configuration)

# Copy the project's Dockerfile | package.json | server.js files into the VM.

$ docker-machine scp -r . dev:/home/docker/

$ docker-machine ssh dev (to login into the new VM)

(optional)

$ docker-machine start dev (start the VM)

$ docker-machine stop dev (stop the VM)

$ docker-machine ls (show list of VMs)

$ docker-machine kill dev (kill the VM)

$ docker-machine rm dev (to remove the VM completely)
⁠Getting Started

Once you have ssh into dev VM which is a boot2docker image. You should see that docker is pre-installed on it. You are ready to start off.


$ docker build -t ksck23/node .

$ docker run -it --rm --name app ksck23/node

Tag summary

Content type

Image

Digest

Size

245.6 MB

Last updated

over 9 years ago

docker pull ksck23/node