Skip to content

maxwell92/capsule

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

capsule

Inspired by Build Your Own Container Using Less than 100 Lines of Go

Capsule is an another Container Runtime but I would like to preferly name it container playground. Learning how container works while implementing capsule. Principles/Essences should be known before start:

  • What is Docker conainer? What's the difference between Docker and normal VM ?
  • How about Rkt?
  • What is Namespace in Linux Kernel? How to implement it using golang ?
  • What is CGroups in Linux Kernel? How to implement it using golang ?
  • What else should be taken into consideration? network? storage? log?

About

My golang container playground

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published