https://github.com/jayjeetatgithub/tinyc
A tiny and simple container implementation for learning about containers. It currently uses Docker for image management.
https://github.com/jayjeetatgithub/tinyc
cgroups container golang linux namespaces simple-containers tiny-container
Last synced: about 1 month ago
JSON representation
A tiny and simple container implementation for learning about containers. It currently uses Docker for image management.
- Host: GitHub
- URL: https://github.com/jayjeetatgithub/tinyc
- Owner: JayjeetAtGithub
- Created: 2020-03-15T15:03:02.000Z (almost 6 years ago)
- Default Branch: master
- Last Pushed: 2020-05-07T10:50:31.000Z (almost 6 years ago)
- Last Synced: 2024-06-19T04:06:47.336Z (over 1 year ago)
- Topics: cgroups, container, golang, linux, namespaces, simple-containers, tiny-container
- Language: Go
- Homepage:
- Size: 1.29 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# TinyC
> A simple container implementation in Go for learning about containers, images, linux namespaces, cgroups, go lang, etc. Please make sure Docker is installed.
### Running Instructions
```
$ sudo su
# go build -o tinyc main.go
# ./tinyc run
```
### Example
```
$ sudo ./tinyc run alpine sh
```