How Docker Works - Intro to Namespaces

How Docker Works - Intro to Namespaces

Channel:
Subscribers:
920,000
Published on ● Video Link: https://www.youtube.com/watch?v=-YnMr1lj4Z8



Duration: 12:56
146,896 views
6,115


Let's figure out how Docker works! We will investigate docker by tracing the syscalls to find the Linux Kernel feature called Namespaces. We also learn about the different ones like process id, network or mount namespaces.

docker → dockerd → containerd → runC → unshare syscall

Part 1: https://www.youtube.com/watch?v=cPGZMt4cJ0I
LWN Article: https://lwn.net/Articles/531114/
Docker Example: https://github.com/LiveOverflow/pwn_docker_example

-=[ ❤️ Support ]=-

→ per Video: https://www.patreon.com/join/liveoverflow
→ per Month: https://www.youtube.com/channel/UClcE-kVhqyiHCcjYwcpfj9w/join

-=[ 🐕 Social ]=-

→ Twitter: https://twitter.com/LiveOverflow/
→ Website: https://liveoverflow.com/
→ Subreddit: https://www.reddit.com/r/LiveOverflow/
→ Facebook: https://www.facebook.com/LiveOverflow/







Tags:
Live Overflow
liveoverflow
hacking tutorial
how to hack
exploit tutorial
docker
runc
containerd
dockerd
containers
container
namespaces
pid namespace
kernel feature
strace
deep dive
under the hood
how it works
tutorial
mount
network
docker exec
docker run