Platform as a service vendor dotCloud created an open source application containerization project that became so popular, the provider renamed its company after it last fall, to Docker Inc. Docker has been making major waves in the cloud computing market, particularly after cloud titan Amazon Web Services (AWS) announced that its users can now deploy with the containerization service, and its Elastic Beanstalk has been upgraded to support apps containerized by Docker.
Solomon Hykes, founder and CEO of San Francisco, California-based Docker is on the line with David Linthicum to discuss all things cloud application containerization in this podcast. Why is there so much excitement around Docker? And is it anything new? Linthicum puts Hykes in the hot seat to fire questions on the value of Docker, what it is and why Amazon Web Services is so focused on the app containerization service. Linthicum and Hykes stick to two major questions:
- What is Docker? Hykes explains that Docker is an application container engine and an open source program you install on your server. Once Docker is installed, it becomes an environment on top of which you can deploy applications, which are sandboxed from each other. He calls it "the equivalent of deploying an app to an iPhone." How do you handle data when using Docker? Does it exist inside or outside of the container? What's the application's relationship to its operating system? What kinds of use cases does Docker focus on? What's the major value of Docker? Can you interconnect containers? Linthicum also discusses the Red Hat conference, where a major discussion was Docker versus virtualization. What's Hykes' take on that? Do VMs and containers solve the same problems?
- What does Amazon support mean for Docker and application containerization as a whole? AWS users can now deploy with Docker -- what does it take for a cloud provider to support Docker? What do they have to change or add to support? What does this mean for interoperability and portability of their cloud applications? What does Docker support in AWS mean for end users of Amazon? What is Docker washing and how is that affecting customers?