Created Date: 01 Aug, 2019
Last Modified: 06 Nov, 2023
Linux Container
Introduction
Containers are isolated from one another and bundle their own software, libraries and configuration files; they can communicate with each other through well-defined channels. All containers are run by a single operating-system kernel and are thus more lightweight than virtual machines. Containers are created from images that specify their precise contents. Images are often created by combining and modifying standard images downloaded from public repositories.
List of container
-
Docker, first released on 13 March 2013; 6 years ago
-
lmctfy, initially developed by Google and released on 13 October 2013; 5 years ago and not actively developed since 2015.
-
LXC (Linux Containers), first released on August 6, 2008; 10 years ago[2]
-
LXD
-
Container Linux (Rkt), initially developed by CoreOS
-
systemd-nspawn[3]
Container vs Virtual Machine vs Traditional
Kubernetes VS Docker Swarm
Container orchestration is fast evolving. Both Kubernetes (K8S) and Docker Swarm are the two major players in this field. They are important tools that are used to deploy and manage the containers inside a cluster. Both tools are open sources system and made for automating deployment, scaling, and management of containerized applications. The Kubernetes is developed by Google and focus on larger scale and complex clustering environment. However, Docker Swarm, is just working methodology.
References
1. Container Vs VM
2. What is Kubernetes
3. Compare different Linux OS
Browse
4. Kubernetes (K8S) vs Docker Swarm