Cloud Application Manager is pleased to announce the integration of Docker in Cloud Application Manager as a service that provides another means to deliver applications and services to your cloud resources. With this integration, we’re making it easier than ever for you to add Docker to your DevOps toolkit, alongside Cloudformation, Puppet, Chef, etc.

Sign up for Cloud Application Manager today to start deploying applications or services in Docker containers on any cloud in just a few clicks!

About Docker

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.

Cloud Application Manager is thrilled to offer that community the ability to consume Docker as a service and provide collaboration, orchestration, and lifecycle management capabilities on top. Starting today, July 17th, you can now create boxes and use Docker as a service in the same way that we enable Linux Compute, Windows Compute and CloudFormation.


A quick note on the differences between Cloud Application Manager and Docker

From a bird’s eye view, individuals are often confused about the difference between Cloud Application Manager and Docker, which is understandable, as some of our objectives overlap: Faster application delivery, workload mobility, and collaboration between developers and operations.

Up close, however, the differences are quite apparent and the mechanisms to achieve those goals are like apples and oranges. Though they may sound similar, Boxes are not like containers. A Docker container is defined at the infrastructure level and is used to install and configure software. It is seen as a lightweight virtual machine and offers many similar features like a networking interface for instance. Docker works best as a command line tool for a single user.

Boxes focus on application-level definition and consist of a collection of scripts that are driven by events and capable of integrating with external systems. Having event driven scripts gives you the ability to maintain the lifecycle of that application or service your Box defines. Lastly, Boxes are a tool in Cloud Application Manager that allows users and organizations to share components in an extremely collaborative way (think Google Docs) and organize applications or services in a way that give an enterprise; for instance, the ability to create logical collections of resources and assets while having the ability to maintain that IP any way your organization may require.

In addition, Cloud Application Manager provides certain enterprise-level capabilities that Docker doesn’t. You can bring your existing access controls such as Active Directory, LDAP, Google and GitHub single sign-on. Cloud Application Manager also gives your organization the ability to provision infrastructure resources (complete with the ability to set permissions) from different cloud providers including Amazon Web Service, Google Cloud Platform, Microsoft Azure, VMware, OpenStack, and CloudStack.

How to Use Cloud Application Manager and Docker Together

Cloud Application Manager enables you and your team to consume Docker in the same way that we enable you to consume services like Configuration Management tools, CloudFormation templates or other infrastructure management tools like VPC configurations.

By enabling the consumption of these resources as a service, we give you and your team the ability to distribute them 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 whether it be cloud providers, or development, test or production.

For more information on how to use Docker in Cloud Application Manager, please visit our documentation. If you have any further questions, please feel free to email us.

Want to Learn More About Cloud Application Manager and ElasticKube?

Cloud Application Manager is a powerful, scalable platform for deploying applications into production across any cloud infrastructure – private, public or hosted. It provides interactive visualization to automate application provisioning, including configuration, deployment, scaling, updating and migration of applications in real-time. Offering two approaches to cloud orchestration — Cloud Application Manager and ElasticKube — enterprise IT and developers alike can benefit from multi-cloud flexibility.

Explore ElasticKube by visiting GitHub (curl -s | bash).

Visit the Cloud Application Manager product page to learn more.