Event Sponsors

0.png
linnovate logo-Clear.png
ibm.png
zadara.png
Jfrog_Logo_CMYK-01.jpg
cloudify logo square-01.png
image001.png
opsschool.png

© 2018 Cloud Native Israel

avishai-ish-shalom.jpg

Docker is very popular these days, but how many of us are really familiar with the basic building blocks of Linux containers and their implications? What's missing in the good ol’ chroot jails? What are the available Copy-on-Write options and what are their pros and cons? Which syscalls allow us to manipulate Linux namespaces and what are their limitations? How do resource limits actually work? What different behaviours do containers and VMs have?

 

In this hands-on workshop, we will build a small Docker-like tool from O/S level primitives in order to learn how Docker and containers actually work. Starting from a regular process, we will gradually isolate and constrain it until we have a (nearly) full container solution, pausing after each step to learn how our new constraints behave.

Pre-Reading List:

Prerequisites, Skills, and Tools:

Basic knowledge of Python or C, good knowledge of Linux.

14:00-15:00 | Workshop

Avishai Ish-Shalom & Nati Cohen

Containers From Scratch

nati-cohen.jpg
Bios
Avishai is a veteran operations and software engineer with years of high scale production experience. At present, Avishai helps growing startups and the Israeli high-tech eco-system as Engineer in Residence in Aleph VC fund. In his spare time, Avishai is spreading weird ideas and conspiracy theories like DevOps and Operations Engineering.
 
Nati Cohen is a Production Engineer at Here Technologies and a Teaching Assistant at the Interdisciplinary Center Herzliya. Previous experience includes: operations consulting, software development, *nix administration and security research in the Intelligence Corps as well as in multiple startup companies.
  • White Twitter Icon
  • White Facebook Icon
  • White LinkedIn Icon
  • White Google+ Icon
  • White YouTube Icon