iximiuz / docker-to-linux

Make bootable Linux disk image (ab)using Docker
https://iximiuz.com/en/posts/from-docker-container-to-bootable-linux-disk-image/
659 stars 92 forks source link

JFYI a similar approach by Rancher with elemental-toolkit #31

Open j-landru opened 1 year ago

j-landru commented 1 year ago

Just for your information Suse/Rancher activly works on a similar idea in a gitops approach. See elemental-toolkit

Could be an interesting source of inspiration for your project.

Regards.

iximiuz commented 1 year ago

Nice find! Thanks a lot for sharing, I'll give it a closer look!

pwFoo commented 1 year ago

Nice project. I tried to build a custom linux with https://github.com/linuxkit/linuxkit. It works and you can replace every part like kernel, init and services. Also how services handled by custom images.

GrabbenD commented 11 months ago

Here's more!

I currently use OSTree with a tweaked approach to allow more customizability: https://github.com/GrabbenD/ostree-demo

j-landru commented 11 months ago

Thanks for these references.

Since last post I switch from Elemental-Toolkit to Kairos. For next generation of Viminal lab images, I'm trying to build a "polymorphic" single immutable OCI image run-able install-less on most common execution contexts : bare-metal (live CD/USB), HVM in live mode (kvm, virtualbox, vmware, hyper-v,...) and rootless container (podman, docker, LXD) and possibly on k3S pod. Some interesting first results.., so I plan to share/publish soon a kairos based derivative howto called abcd (Alpine Based Cos Derivative).

j-landru commented 11 months ago

About abcd, I started yesterday a discussion post on kairos github https://github.com/kairos-io/kairos/discussions/1875