How Docker Works - Intro to Namespaces
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
-=[ 🔴 Stuff I use ]=-
→ Microphone:* https://geni.us/ntg3b
→ Graphics tablet:* https://geni.us/wacom-intuos
→ Camera#1 for streaming:* https://geni.us/sony-camera
→ Lens for streaming:* https://geni.us/sony-lense
→ Connect Camera#1 to PC:* https://geni.us/cam-link
→ Keyboard:* https://geni.us/mech-keyboard
→ Old Microphone:* https://geni.us/mic-at2020usb
US Store Front:* https://www.amazon.com/shop/liveoverflow
-=[ ❤️ 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/
-=[ 📄 P.S. ]=-
All links with "*" are affiliate links.
LiveOverflow / Security Flag GmbH is part of the Amazon Affiliate Partner Programm.
Видео How Docker Works - Intro to Namespaces канала LiveOverflow
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
-=[ 🔴 Stuff I use ]=-
→ Microphone:* https://geni.us/ntg3b
→ Graphics tablet:* https://geni.us/wacom-intuos
→ Camera#1 for streaming:* https://geni.us/sony-camera
→ Lens for streaming:* https://geni.us/sony-lense
→ Connect Camera#1 to PC:* https://geni.us/cam-link
→ Keyboard:* https://geni.us/mech-keyboard
→ Old Microphone:* https://geni.us/mic-at2020usb
US Store Front:* https://www.amazon.com/shop/liveoverflow
-=[ ❤️ 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/
-=[ 📄 P.S. ]=-
All links with "*" are affiliate links.
LiveOverflow / Security Flag GmbH is part of the Amazon Affiliate Partner Programm.
Видео How Docker Works - Intro to Namespaces канала LiveOverflow
Показать
Комментарии отсутствуют
Информация о видео
Другие видео канала
Introduction to Docker for CTFsWhat's in a Name? - Linux NamespacesLinux File System/Structure Explained!Patching Binaries (with vim, Binary Ninja, Ghidra and radare2) - bin 0x2FContainers vs VMs: What's the difference?Lesson 4: Whats under the hood - Namespaces, Cgroups and OverlayFSHow Do Linux Kernel Drivers Work? - Learning ResourceIntroduction to Linux Network NamespacesThis Is How Docker Works, The Fun Way!Network Namespaces Basics Explained in 15 MinutesDeepdive Containers - Kernel Sources and nsenterSimple Tools and Techniques for Reversing a binary - bin 0x06Best Operating Systems for Hacking?!Linux Container Primitives: cgroups, namespaces, and more!Docker Tutorial for Beginners - A Full DevOps Course on How to Run Applications in ContainersLet’s play a game: what is the deadly bug here?Containerization ExplainedDocker For Beginners: From Docker Desktop to DeploymentZabbix Docker ContainersContainers unplugged: Linux namespaces - Michael Kerrisk