YoVDO

What Have Namespaces Done for You Lately? - Writing Containers from Scratch

Offered By: Docker via YouTube

Tags

Containerization Courses Go Courses System Calls Courses Process Management Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore the fundamental concepts of container technology through a hands-on demonstration of writing a container from scratch using Go and system calls. Delve into the intricacies of namespaces and their impact on container isolation, resource access, and overall functionality. Learn about containerization techniques, hostname setting, process ID management, and the rooting process. Examine the roles of procfs, procopen, and environment variables in container operations. Gain insights into C groups, their creation, and practical applications such as running a fork bomb. Conclude with a comprehensive understanding of container architecture and participate in a Q&A session to reinforce your knowledge.

Syllabus

Intro
What are namespaces
Running Code
Containerization
Setting Hostname
Container Process ID
Rooting
proc
flashprop
environment variable
C groups
Creating a C group
Running a fork bomb
End result
Questions


Taught by

Docker

Related Courses

Fundamentals of Containers, Kubernetes, and Red Hat OpenShift
Red Hat via edX
Configuration Management for Containerized Delivery
Microsoft via edX
Getting Started with Google Kubernetes Engine - Español
Google Cloud via Coursera
Getting Started with Google Kubernetes Engine - 日本語版
Google Cloud via Coursera
Architecting with Google Kubernetes Engine: Foundations en Español
Google Cloud via Coursera