We have the experience and knowledge to choose the right tools.

‹ Return to Expertise Index



Contained Software - a Streamlined Solution

Docker is the vanguard of a new generation of tools based on the concept of containerization. A container is much like a virtual machine, except instead of using bulky and expensive hardware emulation, the host operating system runs contained software in an isolated environment. The important isolation benefits of running software in a virtual machine are retained without the bootup delay or overhead of running a nested operating system. This makes Docker a vastly more efficient replacement for many uses of virtualization tools such as Vagrant.

Docker’s Advantage

The real advantage of Docker is that it is now practical to run the entire cycle of development, testing, and production tasks in containers based on the same system image. The description of a system image can be bundled with the application code and runs the same everywhere, from laptops and desktops to rack servers and cloud instances. Even hardware-accelerated desktop applications like Google Earth and Chrome can be run in containers with no perceived overhead.

Send us a message!

Recent blog posts

Building Containers with Habitat

Kirk Harr · October 17, 2016

Creating Composite Docker Containers with Docker Compose

Kirk Harr · February 16, 2016

DevOpsDays India — 2015

Selvakumar Arumugam · September 30, 2015

SCaLE 13x

Jacob Minshall · March 4, 2015

Web Development, Big Data and DevOps—​OSI Days 2014, India

Selvakumar Arumugam · January 12, 2015

News of FreeOTP, RHEL/CentOS, Ruby, Docker, HTTP

Jon Jensen · January 13, 2014