Please enable JavaScript.
Coggle requires JavaScript to display documents.
Docker, Containers provide isolated process contexts and not system…
Docker
What are the essential components required from the host for docker to run?
Filesystem access and structure
Process identifiers and process capabilities
Cgroups - Resource protection
IPC - Communications by shared memory
file share usually works with the help of this on the network
Usernames and shared identifiers
host and domain name
chroot controls location of filesystem root
NET network access and structure
solves
the problem of it works on my computer
provides a jail system like a sandbox
sandboxing would be
isolated from the host environment and able to run processes in the same manner
What's the difference between a normal program running vs when docker is running?
isolation is provided at what layer of the OS? Does it need an operating system
can be shipped on multiple operating systems without worrying about what OS they are using.
Containers provide isolated process contexts and not system virtualization