Building a container from scratch in Go - Liz Rice (Microscaling Systems)

preview_player
Показать описание
Everyone has heard of Docker, but what is a container? Is it really "a lightweight VM"? In this talk we'll dispel the magic by writing a container in about 100 lines of Go.

Liz Rice has a wealth of software development, team, and product management experience from her years working on network protocols and distributed systems as well as in digital technology sectors including VOD, music, and VoIP. When not building startups and writing code, Liz loves riding bikes in places with better weather than her native London.
Рекомендации по теме
Комментарии
Автор

The best part of this demo is that it makes containers more like jail and addresses the trust issue.

RichardBuckerCodes
Автор

Loving demos cause it shows the real things in practical world, always intrigued to watch her demos;

shahmiBro
Автор

I finally think I understand what a Docker container is! Thanks.

artvandelay
Автор

Wow the way you make things feel simple, now I'm even a go pro developer

HassanSani
Автор

this is by far very short and well explained how the container can expand the possibilities how GO can do it.

jonbv
Автор

This was amazing. Simple and easy to digest, but packed with information.

gangsterholla
Автор

one of the best container talk i've heard

johnschiwitz
Автор

Looks like my favorite presentations are those that start so simple you almost think they are jokes, until suddenly they are not.

loupax
Автор

This was an excellent presentation, thanks!

afortiorama
Автор

Thanks, It was the best way someone can show me concept of a container.

mahdijh
Автор

That's very inspiring, especially Liz shows her charm by unique humor and coding flow.

iknownothing
Автор

Note that child processes can call chroot() again and break outside of this container easily. Docker doesn't use chroot.

konstantingeyst
Автор

Awesome video and a great intro to how containers are constructed

billvvoods
Автор

All big words should be explained like this.

actsrv
Автор

Thanks, That was cool and easy to understand!

abhinjose
Автор

"You are my peer reviewers"... what a lass <3

anshubehera
Автор

The talk really begins at 2:25





You're welcome.

MoAliDevOps
Автор

This is a fantastic presentation, thank you! I notice that you quickly gloss over installing a root file system ("I just happen to have one lying around"). I'm not familiar with installing linux file systems and my attempts at doing so are apparently too naive to work. Is there a straightforward way to download or copy one?

KevinCantwell
Автор

why can't I give 1000 likes to this one? :)

evilsdexter
Автор

Did I just watch Go programing in Downtown Abbey?

codelucky