Bringing Collaboration, Orchestration and Lifecycle Management to Docker Containers

As you most likely know, Docker is a Linux container technology that stands to revolutionize or standardize the delivery mechanism of applications and services in the cloud.

Docker, which just turned 1.0, has created an enormous amount of buzz, a vibrant community, and an extremely interesting ecosystem upon which developers and operations teams can draw to ultimately build better applications and better utilize cloud resources.

We, at ElasticBox, wanted to see what we could do by combining these two great technologies. With developer and IT operations in mind, we’ve created the ability for you to consume Docker as a service with  collaboration, orchestration, and lifecycle management capabilities. You can now create Boxes and use Docker as a service, giving you and your team the ability to distribute Docker files as Boxes across your organization, collaborate on the continued development and maintenance of these assets, provide an orchestration tool for the deployment of application or infrastructure components, and finally, manage their lifecycle across different environments – development, test or production.

Tutorial – Deploy the Ghost blogging platform in a Docker Container on any cloud using ElasticBox

To demonstrate this integration, let’s launch an instance of Ghost, a simple but powerful publishing platform, in a Docker Container on the Cloud Provider of your choice. By the end, you will have built a Ghost / Docker Box in ElasticBox that can be deployed, versioned and shared. For step by step instructions, click through the Slideshare below.

For more information on how to use Docker in ElasticBox, please visit our documentation.

 

About The Author  ⁄ Alberto Arias Maestro

Alberto is the Cofounder and CTO of ElasticBox. He has over 12 years experience in architecting and developing large scale distributed software systems. Prior to ElasticBox, as the VP of Architecture at DynamicOps, Alberto led the design of the enterprise-scale platform to automate the private cloud infrastructure used by several Fortune 500 companies. Alberto has a Master’s degree in Computer Science from Universidad Pontificia de Salamanca, and is working towards his Ph.D. in Computer Science (pending dissertation). In his spare time, he loves cycling, mountain biking, and pampering his infant twin daughters.