Write a container from scratch in go by using namespace, pretty smart!
Golang UK Conf. 2016 - Liz Rice - What is a container, really? Let's write one in Go from scratch
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 1...
as an add-on to this article, here a nice tutorial on linux namespaces.
This talk is based on the following code from Juluen Friedman.
and the following articles
Build Your Own Container Using Less than 100 Lines of Go
Shipping containers and software containers share a lot in common, but the analogy has limits. This article explores this relationship further by demonstrating how it is possible to build a simple container using less than 100 lines of Golang code. Topics covered include namespaces, cgroups and layered filesystems.
I saw this talk a while ago, very good!
btw: Did you see "bocker" - Docker implemented in 100 lines of Bash?
Go 1.10 cmd/go: build cache, test cache, go install, go vet, test vet
It's been a busy week. After about a month of debugging and fixing prerequisites for content-based staleness, getting that submitted on Tuesday unblocked a bunch of other work that has now landed and will no doubt need fine tuning based on feedback from all of you.