- docker cli (to send commands to the daemon).
- docker daemon (to manage the daemon).
-
namespaces ( ) group1(p1, p2, p3) ---- group2(p5, p4)
-
networking (... .sock)
-
cgroups (control groups) manage (memory max)(CPU, memory, network, I/O filesystem).
-
filesystem (... I/O) # as root (looks like it's required).
- Test dak on a virtual machine.
- Test
dak run --image xxx
(by creating a new 'xxx' container with all related resources and specs). - Mess around with
dak pull --image xxx