Writing a container in a few lines of Go code, as seen at DockerCon 2017 and on O'Reilly Safari
-
Updated
Jan 15, 2023 - Go
Writing a container in a few lines of Go code, as seen at DockerCon 2017 and on O'Reilly Safari
Toy container build from scratch in Go solely for learning purpose
Pipe runc (OCI compatible) events to a stats TUI (Text User Interface).
A light-weight container runtime for Linux with NVIDIA gpu support, allows developers to quicky setup development environments for dev and test. Pavlos can emulate any Linux rootfs image as a container.
Navio is a program to create and manage linux containers. This project exists only for study purposes, so feel free to contribute :)
Docker-like tool from scratch
A basic container runtime and container management system; developed for learning purposes; written in Go.
It will set "threshold notify" mechanism for memory cgroup to receive notifications from the kernel. This reduces the chance of Postgres killing by OOM.
Make Go runtime aware of container memory limit
A simple Docker-like container from scratch
Move processes into control groups based on configurable actions
🔊 Broadcast resource utilization of the container to the rest of the system via HTTP/websocket protocols
Wraps RAM and CPU resource information gathering. Cgroups and cgroups2 are supported. If none of them is active, fallback to procfs provides resource information.
Add a description, image, and links to the cgroups topic page so that developers can more easily learn about it.
To associate your repository with the cgroups topic, visit your repo's landing page and select "manage topics."