Skip to content

joey00072/iza

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

IZA

iza is tiny container runtime (like Docker)

root@joey:/home/joey/workspace/iza# ./bin/iza run alpine /bin/sh
Running Container...
---------------------
/ # cat /etc/os-release  | grep NAME=
NAME="Alpine Linux"
PRETTY_NAME="Alpine Linux v3.19"
/ # 

I was learning how conatiner works, Turn outs its just chroot and syscalls



although this is tiny and not OCI compilent,it's still pretty powerfull

you can run nginx with Alt text (no port mapping required using host network)

Build

make all
## run

./bin/iza run hello-wrold



Alt text

Contribution guidelines

  • be nice
  • raise pr with explanatory title



How this works

All This is just chroot and syscall for isolation, that why container run so efficently
Initially I thought I will write blog on it but there two wonder full talk that are good enough to anyone to understand

Name?

I am reading turtles all the way down main character in book has nickname aza, I miss speed it while creating project iza

About

Tiny Container runtime (Like docker)

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published