(Joe "I can do box server-to-server demo and we should have a workshop box for the group to play with")
Start at developer.box.com after creatign an account if you don't have one.
eBook: Docker recipes for node js
Deploying Docker through Kubernetes
Demo: https://nodejs.org/en/docs/guides/nodejs-docker-webapp
(Windows) https://stefanscherer.github.io/create-an-io-js-container-image-for-windows/
Windows Users: Use this command to create your image and share your Window's filesystem with Docker's (Note: can only be done on creation of container)
C:\>docker run --name node -it -v C:\Users\wjakahi\Documents\Projects:/windowsdrive node:latest
Follow the instructions in the yellow link and the post here your docker image:
[Jonas] - jonasalmeida/node-web-app
[Wade] - wjakahi/node-hello-world
...
Containerization uses virtualization (derived from Linux) but it is really designed to virtualize applications, mostly services.
Many webby dev environments, for example c9.io, containerize workspaces using docker.
Each docker image typically exposes a REST API
Nodejs is an important toolbox, some use by Tahsin,
node install -g forever &&
A popular way to specify async workflows uses https://www.npmjs.com/package/queue.
Docker compose will help with the definition of multi-docker environments
Docker Swarm will allow treating a cluster of docker instance to be treated as a docker instance.
Dockerhub includes a feature to automatically assemble images from dockerfiles kept in github.
Cloud infrastructure includes their own frameworks to orchestrate and manage dockerized services. For example Google ; Amazon ; Joyent https://docs.joyent.com/public-cloud/api-access/docker