HackerTube

THE VIDEO SHELF · linux containers internals

Golang UK Conf. 2016 - Liz Rice - What is a container, really? Let's write one in Go from scratch

Liz Rice builds a container from scratch in about 100 lines of Go, showing that a container is not a lightweight VM but a set of Linux kernel features and flags.

Why HN readers recommended it

HN recommends it as an accessible way to remove the magic from Docker and understand how containers work.

This is a summary from the source dataset, not an endorsement by Hacker News or the video creator.

Video & recommendation details

Creator / channel
GopherCon UK
Topic
linux containers internals
Format
talk
Level
intermediate
HN recommenders in dataset
3
HN mentions in dataset
5
Recommendation years in dataset
2016–2019

These counts and years describe the included Hacker News records; they are not YouTube views or the video’s publication date.

From the original HN conversations

Excerpts from the recorded comments. Follow each source for the full comment and surrounding discussion.

  • The core philosophy of "one app per container" has not changed. Strictly speaking, this will never change because containers - whether Docker, ACI, or OCI - are processes and not VMs . I recommend this accessible presentation on how to write a poor-mans Docker by …

    e1g on Hacker News · 2016-10
    In Dropping Linux capabilities to improve container security
  • I started by watching [VIDEO] and reading [LINK] Also "man namespaces" on a linux machine will give some deeper documentation.

    archevel on Hacker News · 2016-12
    In Linux Container Internals
  • Super late to this thread but the best video I've ever seen on how docker/containers work is this one: Jessica Frazelle's (docker core maintainer) talk on how to build containers in pure bash and C: [LINK] There's also this one, which is similar: [VIDEO]

    hardwaresofton on Hacker News · 2017-12
    In Ask HN: Good resources on learning how docker works under the hood?

Summaries, classifications and recommendation records are from the HackerTube source dataset. Read about this library and its limitations.