Node and docker
December 07, 2017
I don’t tend to install node on my laptop as I don’t want to clutter my machine with a lot of different software. I like to try stuff out save it to github and forget about it for a few months. Docker lets me do this.
for example to run a quick node script
docker run -p8080:8080 -v "$PWD":/app node:9-alpine node app/console.jsconsole.js
console.log("Hello World!");Another example – running a webserver.
docker run -p8080:8080 -v "$PWD":/app node:9-alpine node app/webserver.jswebserver.js
http.createServer(function (req, res) {
res.writeHead(200, {'Content-Type': 'text/html'});
res.end('Hello World!');
}).listen(8080);