Serdar Yegulalp
Senior Writer

Deis doubles down on Docker, for app deployment and its own delivery

analysis
Mar 12, 20143 mins

Docker expands its influence as Heroku-inspired application platform transforms into a series of Docker images

In the space of barely a year, Docker’s gone from a novelty to a near-cornerstone of the Linux application world. It’s not hard to see why: Docker provides a convenient way to take an application, package it, deploy it in isolation on a target machine, and work in conjunction with any of a number of commonly used infrastructure automation tools.

The latest example of Docker as a cornerstone software solution involved Deis. Inspired by Heroku, Deis is an open source (Apache-licensed) PaaS designed to deploy and scale Docker containers, Heroku buildpacks, and Chef nodes for application hosting. Multiple languages are supported out of the box by Deis, from Java, Python, and Node.js to Clojure, Dart, and Go, but in theory, Deis can deploy anything packaged with Docker or Heroku.

The latest release of Deis, 0.5.1, gets interesting: Now, Deis itself will be delivered as a series of Docker images. The idea is to have each component of Deis delivered as a separate image, all of which then interlock seamlessly on deployment. Each individual piece can be swapped out or upgraded separately if needed for easier Deis deployment and management.

Another Docker-centric addition to the new version of Deis allows any application to be built and deployed based on a Dockerfile for that app. Future additions to Deis appear to be more Docker-influenced as well — such as the ability to promote existing Docker images as builds directly from a Docker Registry.

Docker’s role as an application delivery solution has mushroomed in recent months. Most recently, Red Hat started a certification program to verify the delivery of Dockerized apps on RHEL. Containerization of apps is starting to look like a good alternative to full-blown virtualization in many cases. It’s even landed on Black Duck’s list of the best new open source projects of 2013.

What comes next, it seems, is using Docker as both the underlying solution for a given app-delivery problem and the infrastructure to deliver that solution. Deis may be the first of many such approaches to that concept, in the same way Chef, Puppet, Salt, and Ansible (the last of which is tightly integrated with Docker as well) were all their own solutions to the problems of system configuration and orchestration.

This story, “Deis doubles down on Docker, for app deployment and its own delivery,” was originally published at InfoWorld.com.

Serdar Yegulalp

Serdar Yegulalp is a senior writer at InfoWorld. A veteran technology journalist, Serdar has been writing about computers, operating systems, databases, programming, and other information technology topics for 30 years. Before joining InfoWorld in 2013, Serdar wrote for Windows Magazine, InformationWeek, Byte, and a slew of other publications. At InfoWorld, Serdar has covered software development, devops, containerization, machine learning, and artificial intelligence, winning several B2B journalism awards including a 2024 Neal Award and a 2025 Azbee Award for best instructional content and best how-to article, respectively. He currently focuses on software development tools and technologies and major programming languages including Python, Rust, Go, Zig, and Wasm. Tune into his weekly Dev with Serdar videos for programming tips and techniques and close looks at programming libraries and tools.

More from this author