Ship Containers

McLean - Ship Containers. [status: vaporware]

npm install mclean
mclean destination add production ec2 # Add a deployment environment 
mclean ship 717d8a7d5593 production # Ship container 717d8a7d5593 to production 
# Or 
mclean ship ./mycode staging # Upload mycode, build container from Dockerfile, deploy 

The Ship command is used to deploy containers to a destination environment. It can either take a container id from a container on the local machine, or a path to a directory in which a Dockerfile specifies how to build a container with that code.

McLean supports a local Vagrant environment for development.

McLean integrates seamlessly with StriderCD - for bit-for-bit deployment of tested code, use the strider-mclean plugin to deploy your containers. (VAPORWARE!)

McLean is written with a polyglut of technologies. Node.js is the glue that ties together fabric, docker, puppet, go, shell scripts, vagrant, and a whole lot more. DevOps is messy business.

Shipping Containers were invented in 1956 by Malcolm McLean. McLean ships containers.

See wikipedia or read The Box for more on the fascinating history of shipping containers.