An open API service indexing awesome lists of open source software.

https://github.com/azrubael/230827-go-scratch

Learning containerization technology and resource isolation
https://github.com/azrubael/230827-go-scratch

Last synced: 8 months ago
JSON representation

Learning containerization technology and resource isolation

Awesome Lists containing this project

README

          

# containers-from-scratch
Writing a container in a few lines of Go code, as seen at [DockerCon 2017](https://www.youtube.com/watch?v=MHv6cWjvQjM&t=1316s) and on [O'Reilly Safari](https://www.safaribooksonline.com/library/view/how-to-containerize/9781491982310/)

You need root permissions for this version to work. Or you can adapt it to be a rootless container by as shown in [these slides](https://speakerdeck.com/lizrice/rootless-containers-from-scratch).

Note that the Go code uses some syscall definitions that are only available when building with GOOS=linux.