Just a simple container environment written in go that supports some features of Namespace Isolation and Control Groups. Only supported in a linux host since the code uses lowlevel linux library calls Run the makefile with make to compile a exe called docker (not really a docker)
-
Notifications
You must be signed in to change notification settings - Fork 0
Using go code to achieve the very basics of a container. Namespace Isolation(Process ID, Mount), Control Groups/Resource Limitation. Works on a linux host environment and uses Ubuntu as the containerized environment.A learning project for me to better understand container technologies and how they interact with the operating system.
hakuuww/container-from-scratch
About
Using go code to achieve the very basics of a container. Namespace Isolation(Process ID, Mount), Control Groups/Resource Limitation. Works on a linux host environment and uses Ubuntu as the containerized environment.A learning project for me to better understand container technologies and how they interact with the operating system.
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published