Why docker?

Hello

Why is it that docker was chosen to run ODM and not just make it directly for Linux?

Is it hard to update with new packages?

Why not a Snap package?

Docker helps with dependency and architecture issues, being mostly distro agnostic.

We do have a snap, BTW.

And we have instructions for native install from source, but it isn’t easy as dependency issues are a very real thing, unfortunately.