Skip to content

Commit 2ce634b

Browse files
committed
update readme
Signed-off-by: Jess Frazelle <acidburn@microsoft.com>
1 parent 1ce9411 commit 2ce634b

File tree

1 file changed

+19
-21
lines changed

1 file changed

+19
-21
lines changed

README.md

Lines changed: 19 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -32,27 +32,6 @@ compiled from the following branch: [AkihiroSuda/runc/tree/demo-rootless](https:
3232

3333
**TLDR;** will work unprivileged on your host not in a container til we work out some kinks.
3434

35-
[![asciicast](https://asciinema.org/a/m6ejohh3CwCoa68wKXOeByBDC.png)](https://asciinema.org/a/m6ejohh3CwCoa68wKXOeByBDC?speed=2)
36-
37-
## Acknowledgements
38-
39-
A lot of this is based on the work of [moby/buildkit](https://github.com/moby/buildkit).
40-
Thanks [@tonistiigi](https://github.com/tonistiigi) and
41-
[@AkihiroSuda](https://github.com/AkihiroSuda)!
42-
43-
## Prior Art
44-
45-
The best one you _should_ be using is [cyphar/orca-build](https://github.com/cyphar/orca-build).
46-
47-
You can already do the same thing as `img` today with [skopeo](https://github.com/projectatomic/skopeo) and [umoci](https://github.com/openSUSE/umoci). This is just a hack on top of [buildkit](https://github.com/moby/buildkit). I thought it was fun to try a FUSE snapshotter and then I saw [@AkihiroSuda's](https://github.com/AkihiroSuda) runc patches for making buildkit rootless and thought it would be fun to use as well.
48-
49-
THIS IS NOT NOVEL.
50-
51-
You could even probably use [buildah](https://github.com/projectatomic/buildah) as
52-
unprivileged if you use the same instructions from the [unprivileged
53-
mounting](#unprivileged-mounting) section below.
54-
55-
OR you can read [this blog post](https://bcksp.blogspot.com/2018/02/diy-docker-using-skopeoostreerunc.html) and use `skopeo`, `ostree` and `runc`.
5635

5736
**Table of Contents**
5837

@@ -418,3 +397,22 @@ Please do! This is a new project and can use some love <3. Check out the [issues
418397
The local directories are mostly re-implementations of `buildkit` interfaces to
419398
be unprivileged.
420399

400+
## Acknowledgements
401+
402+
A lot of this is based on the work of [moby/buildkit](https://github.com/moby/buildkit).
403+
Thanks [@tonistiigi](https://github.com/tonistiigi) and
404+
[@AkihiroSuda](https://github.com/AkihiroSuda)!
405+
406+
## Prior Art
407+
408+
The best one you _should_ be using is [cyphar/orca-build](https://github.com/cyphar/orca-build).
409+
410+
You can already do the same thing as `img` today with [skopeo](https://github.com/projectatomic/skopeo) and [umoci](https://github.com/openSUSE/umoci). This is just a hack on top of [buildkit](https://github.com/moby/buildkit). I thought it was fun to try a FUSE snapshotter and then I saw [@AkihiroSuda's](https://github.com/AkihiroSuda) runc patches for making buildkit rootless and thought it would be fun to use as well.
411+
412+
THIS IS NOT NOVEL.
413+
414+
You could even probably use [buildah](https://github.com/projectatomic/buildah) as
415+
unprivileged if you use the same instructions from the [unprivileged
416+
mounting](#unprivileged-mounting) section below.
417+
418+
OR you can read [this blog post](https://bcksp.blogspot.com/2018/02/diy-docker-using-skopeoostreerunc.html) and use `skopeo`, `ostree` and `runc`.

0 commit comments

Comments
 (0)