rustainer
by @Adel-Ayoub
Active 26
A container runtime written in Rust
About this project
Rustainer A minimal container runtime written in Rust. Installation Architecture Container Execution Flow System Components Container Lifecycle Requirements Rust toolchain (2021 edition) Make Linux (full support) or macOS/BSD (limited support) Features Completed Features Core Container Functionality Chroot Isolation: Change root directory for container filesystem Mount Support: Mount proc, tmp, and other filesystems Namespace Isolation: PID, UTS, Mount namespace support (Linux) Process Management: Container process lifecycle management Resource Management Cgroups Support: Memory, CPU, and PID limits Resource Limits: Configurable resource constraints Process Isolation: Isolated process trees Image Management Docker Format: Docker image format structure support Layer Storage: Image layer storage and extraction Manifest Handling: OCI manifest parsing CLI & Interface Command Line: Full CLI with subcommands Interactive REPL: Interactive shell for container management Tracing: Debug logging with tracing support In Progress Image Pull: Pull images from Docker Hub Network Namespace: Network isolation support User Namespace: User ID mapping Planned Features
From the project README on GitHub
- Stars
- 26
- Forks
- 0
- License
- Apache-2.0
- Last push
- 13 Feb 2026
Add this badge to your README
Show that your project is listed on Made in Algeria.
[](https://www.madeinalgeria.dev/projects/rustainer)