summary refs log tree commit diff
path: root/README.org (unfollow)
Commit message (Collapse)AuthorFilesLines
2021-04-15add a lease to the Go contextFranck Cuny1-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-13pull a container into a namespaceFranck Cuny4-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-13doc: update READMEFranck Cuny2-1/+15
2021-04-13Add README.md, LICENSE.txtFranck Cuny2-0/+21