Other container service besides Docker

There are other “container” services besides Docker containers, but not exactly the same. There hasn’t  been a major paradigm shift in thinking over the last year as containerisation thinking has been around a long time. The cloud has really enabled containers  along with other technologies such as AI and Internet of Things to come to the fore.

So what are the other technologies, the table below gives a list and description of some of these.

Container NameHistoryDescription
OpenVZReleased 2005Open source container based virtualisation platform. Generally for running a complete OS.
RktIncorporated into CoreOS in 2014Developed to address early vulnerabilities in Docker. Supports Docker and appc which CoreOS specified. Runs along side Docker.
Windows Server ContainersAvailable in Windows Server 2016 onwards.Runs on Windows 10, Server 2016 or Azure. Worked closely with Docker.
Unikernels2013 it was used for DNS,HTTP etc.Unikernels are an ultra-lightweight application image, like a container but use a unique kernel and OS like a VM.
LXD (LXC) Linux ContainersLXC first released on August 6, 2008The goal of LXC is to create an environment as close as possible to a standard Linux installation but without the need for a separate kernel.
Hyper-V containersHyper-V was first released alongside Windows Server 2008Hyper-V Containers are completely isolated virtual machines (VMs) that incorporate their own copy of the Windows kernel. Source webopedia.com
Mesos ContainersOn July 27, 2016, the Apache Software Foundation announced version 1Mesos containerizer uses native OS features directly to provide isolation between containers instead of using an engine like Docker

It depends on  the ultimate requirements as to which type of container based platforms you go for.