Skip to content

ahmedharabi/DockerLite

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

5 Commits
Β 
Β 
Β 
Β 

Repository files navigation

DockerLite

This project implements a minimal container runtime in Go that leverages Linux kernel features such as namespaces, chroot(), and cgroups to run isolated containers. It supports creating containers from root filesystem images, executing processes inside them, and optionally limiting resource usage. Designed for educational purposes, this runtime demonstrates the core principles behind container technology without the overhead of full Docker implementations.

About

πŸ‹ A minimal container runtime built with Go

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages