DevOps/Container

Linux Container virtualization is an os-level virtualization technology based in Linux kernel cgroups and namespaces features. Docker containers are available since 2013 and runC was first released in July 2015 as version 0.0.1.

Containers Technology Timeline

 * 2007 Cgroups v1 was added into the Linux kernel (cgroups version 1).
 * 2012 OpenShift Origin the open source codebase used in the OpenShift PaaS released
 * 2011 Openshift platform is launched based on Linux containers
 * 2013 Docker launched
 * 06/2014 Kubernetes launched
 * 2015 runC released
 * 05/2019 Red Hat remove docker from RHEL 8 and includes runC

Tools

 * Buildah, building containers.
 * Podman, running containers.
 * Skopeo, sharing/finding containers.
 * /runc/ container management tool from Open Container Initiative

containerd
is an industry-standard container runtime.

Activities

 * 1) Understand the differences between ,  and  . https://medium.com/@alenkacz/whats-the-difference-between-runc-containerd-docker-3fc8f79d4d6e