Minimum requirement to run any program/software/application we need an environment and this kind of environment is known as operating system(OS). As I explained in last post there are total 4 techniques we have for OS provisioning , and containerization is the fastest approach. Just within few seconds we can not only launch a full flash OS but all we can access an application as well. There are lots of container tools are available like Docker, Podman, CRI-O but these are depended on runc . RUNC is lowest level which directly run on top of kernel. Just to understand in simple language we can say tha runc is a server for container tools and container tools(Docker, Podman, CRI-O) are just client of it. There are two type of docker tools we have - Daemon based and Daemon less, docker is daemon based and Podman and CRI-O are daemon less. That means in - Docker - Talk with docker.service and this services talks with runc. Podman/CRI-O - Directly talk with runc That is the tech...
Hello! Welcome to my Technical blog. My Name is Rakesh Kumar and I’ve more than 7 years of experience in Linux and Open Source technologies. If you are looking for technical information about Linux(Server Hardening, Diagnostics & Troubleshooting etc), Ansible, OpenStack Cloud Solution, Containers(K8s/OCP), DevOps, Machine Learning and Nagios Event Monitoring tool.... you have come to the right place. "I believe Learning and earning shouldn't stop", This is my story!