What is a container, technically?

Jon Goldman
1 min readNov 30, 2019

--

Containers are Linux Processes with additional configuration added. Let’s take a look at it from technical perspective:

The Docker container launches a process called redis-server.
From the host, here we can view all the processes running, including those started by Docker.
From the host, here we can view all the processes running, including those started by Docker.
Here, Docker shows information about the process including PID(Process ID) and PPID (Parent Process ID) via running a command “docker top db”
“pstree” command here, lists all of the sub processes

As you can see from Linux perspective, these are standard processes and have the same properties as other processes on our system.

--

--

Jon Goldman
Jon Goldman

Written by Jon Goldman

Cloud Security, Automation, DevOps, AWS, Azure, GCP

No responses yet