Jaehong Jung

Building Container from scratch without Docker

dockerlinuxpresentation
Building Container from scratch without Docker

Download Material (Container.pdf)

This is the table of contents that contains brief information of the lecture. For more details, you can check the PDF above.

Introduction

  1. What is Docker
  2. Why Docker

chroot

  1. What is chroot
  2. Breaking out chroot jail

File system

  1. mount and root filesystem
  2. pivot_root

namespace

  1. Mount namespace
  2. UTS namespace
  3. IPC namespace
  4. PID namespace
  5. cgroup namespace
  6. Network namespace
  7. USER namespace

Overlay Filesystem

  1. Overlay Filesystem mount
  2. Container layout

Making own container

  1. Let’s do it !