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.
|OpenVZ||Released 2005||Open source container based virtualisation platform. Generally for running a complete OS.|
|Rkt||Incorporated into CoreOS in 2014||Developed to address early vulnerabilities in Docker. Supports Docker and appc which CoreOS specified. Runs along side Docker.|
|Windows Server Containers||Available in Windows Server 2016 onwards.||Runs on Windows 10, Server 2016 or Azure. Worked closely with Docker.|
|Unikernels||2013 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 Containers||LXC first released on August 6, 2008||The 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 containers||Hyper-V was first released alongside Windows Server 2008||Hyper-V Containers are completely isolated virtual machines (VMs) that incorporate their own copy of the Windows kernel. Source webopedia.com|
|Mesos Containers||On July 27, 2016, the Apache Software Foundation announced version 1||Mesos 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.