https://github.com/sanix-darker/dak
A controversial dumb docker alternative
https://github.com/sanix-darker/dak
Last synced: 7 months ago
JSON representation
A controversial dumb docker alternative
- Host: GitHub
- URL: https://github.com/sanix-darker/dak
- Owner: Sanix-Darker
- Created: 2024-07-12T22:53:14.000Z (about 1 year ago)
- Default Branch: master
- Last Pushed: 2024-07-16T07:56:21.000Z (about 1 year ago)
- Last Synced: 2025-02-05T20:57:32.053Z (8 months ago)
- Language: Rust
- Homepage:
- Size: 23.4 KB
- Stars: 3
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# DAK
A controversial dumb docker alternative (dak) for learning purposes.
## FEATURES
- [ ] Create a container and "start it" (in progress).
```bash
$ dak run --image xyz
```- [ ] Pull a container, (comming soon).
```bash
$ dak pull --image xyz
```## REQUIREMENTS
- rust (1.76).
- make (optional).Create manually your cgroup before starting...
```bash
$ cd /sys/fs/cgroup/
$ sudo mkdir dak.cgroup
$ sudo chown -R dk ./dak.cgroup/
````## RESOURCES
- about Containers in general (https://www.docker.com/resources/what-container/).
- about Overlayfs (https://jvns.ca/blog/2019/11/18/how-containers-work--overlayfs/).
```txt
>> code representation.
...lower...FROM ubuntu:latest
RUN ...
WORKDIR app...upper...
-------- schematic representation.
upper
.....
.........
...
....lower...
images(ubuntu/debian/node)
```
- linux errors (https://gist.github.com/greggyNapalm/2413028)## AUTHOR
- [dk](https://github.com/sanix-darker/dak.git)