Dockerfile:
FROM debian:jessie
MAINTAINER dustyfresh, https://github.com/dustyfresh
RUN apt-get update && \
apt-get install --yes curl build-essential && \
curl -sL https://deb.nodesource.com/setup_5.x | bash - && \
apt-get install --yes nodejs
Create a src directory where you will run your code from:
$ mkdir -v src
mkdir: created directory 'src'
Build your docker image:
$ docker build --rm -t node-debian .
Run your code in the container from src/hello.js:
$ cat src/hello.js
console.log("Hello docker and node!");
$ docker run -e "NODE_PATH=/usr/lib/node_modules" -v $(pwd)/src:/opt/node --name node-debian --rm -i -t node-debian bash -c 'node /opt/node/hello.js'
Hello docker and node!