We use docker only to pull the ubuntu:latest image, which can be done by a combination of skopeo and umoci:
something like
skopeo copy docker://ubuntu:jammy oci:oci:ubuntu
^ copy ubuntu:jammy into image called 'ubuntu' in directory 'oci/'
umoci unpack --rootless --image oci:ubuntu ubuntu
^ unpack the image called "ubuntu" in directory oci/ into directory ubuntu/rootfs/
We use docker only to pull the
ubuntu:latest
image, which can be done by a combination ofskopeo
andumoci
: something like