3 Comments

Summary:

Docker’s container technology, similar to a virtual machine, will supposedly make developing applications a less burdensome process for both systems administrators and coders.

Docker, the company that manages the open source Docker container project, unveiled Docker 1.0 to the enterprise public today, as the company rides a wave of success thanks to its container technology that lets developers build applications without having to care about the underlying physical infrastructure.

Docker is big right now, as its inaugural conference dubbed Dockercon can attest. Not only did the first day of the conference this Monday contain keynotes and sessions of various companies–including Spotify, Rackspace and eBay–singing its praises, but CEO Ben Golub used the conference platform to deliver the news of the release to the crowd of over 500 registrants.

A container is similar to a virtual machine in that an application can reside in it in order for developers to code without their changes affecting the whole underlying system. What makes it different, however, is that the container does not come equipped with an OS, like a virtual machine, thus resulting in less computing overhead.

Using the Docker platform, the company claims that both developers and system administrators can work to build, ship and run applications across a whole host of distributed systems, whether it be bare-metal servers or cloud environments provided by companies like Rackspace, Amazon or Google. It’s essentially a tool built for appeasing the DevOps crowd who do not want a developer’s work to affect the system administrator’s work and vice versa.

“Take the notion of apps and how they are built and how they are managed,” Golub said during the conference keynote. “Now separate that from how you run infrastructure.”

Containers are all the rage these days with Docker’s take on container technology catching on with all sorts of tech shops, including eBay, Baidu and Yelp.

The Docker engine runs on all Linux distributions— including Red Hat, Debian and Fedora, among others— and by using the Boot2Docker Linux distribution, the San Francisco-based company says that one can use Docker with non-Linux operating systems.

The company also announced its Docker Enterprise Support program, a paid service in which Docker staff will help IT customers with help and support to build workloads on the Docker platform.

Docker claims over 450 contributors, 2.75 million downloads, and over 6,500 Docker-related projects on GitHub.

Post and thumbnail images courtesy of Shutterstock user AlexKol Photography.

  1. While Docker seems interesting, it is not PaaS and what developers really need help with would be in a PaaS.

    Reply Share
    1. Mohnish Chaudhary Monday, June 9, 2014

      @Mark Developers just need isolated code changes and Docker seems to be well suited to achieve that. As an advantage it also avoids the Paas VM penalties.

      Reply Share
      1. @Mohnish Chaudhary No. We need MUCH more than that. Docker is just a VM without the OS. PaaS != VM nor is it necessarily required. A PaaS provides services such as security, logging, monitoring, persistence, messaging, elasticity, runtimes, auto-scaling, management, APIs, load balancing. This is done out of the box by the PaaS. With docker and VMs – you have to set this all up by yourself and basically roll your own or, worse and the usual, not do it.

        Reply Share