Commit message (Collapse) | Author | Files | Lines | ||
---|---|---|---|---|---|
2021-04-15 | add a lease to the Go context | Franck Cuny | 1 | -0/+6 | |
This will ensure that our container will not be deleted while we work on it. In addition, a default expiry of 24 hours will be set on it once the lease is released (once the program is completed). See [1] for more details. [1] https://github.com/containerd/containerd/blob/261c107ffc4ff681bc73988f64e3f60c32233b37/docs/garbage-collection.md Signed-off-by: Franck Cuny <franck@fcuny.net> | |||||
2021-04-13 | pull a container into a namespace | Franck Cuny | 4 | -0/+975 | |
Pull an image provided as an argument to the program. We're only interested in images for Linux/amd64 at the moment. We setup a default namespace for containerd named `c2vm`. Images that will be pulled by containerd will be stored inside that namespace. Once the program is build it can be run like this: ``` ; sudo ./c2vm -container docker.io/library/redis:latest pulled docker.io/library/redis:latest (38667897 bytes) ``` And the image is indeed in the namespace: ``` ; sudo ctr -n c2vm images ls -q docker.io/library/redis:latest ``` | |||||
2021-04-13 | doc: update README | Franck Cuny | 2 | -1/+15 | |
2021-04-13 | Add README.md, LICENSE.txt | Franck Cuny | 2 | -0/+21 | |