Ugh. This still isn't quite what I want. I can't stand Docker. It's so damn heavy.
All I want is something like the following:
- Sandboxed applications
- With an agent to control which ones run on a machine
- A GUI to easily observe and manage deployments
- Infra-as-code using a sensible file format (anything but YAML)
I imagine this working best with VM-based runtimes like .NET and WASM. The ability to control resources consumption isn't there yet, but I don't see why you couldn't have a runtime that gives fine-grained controls over sandboxing and resource consumption.
This idea came about from observing discourse on replacing conventional hypervisors with WASM/WASI.
Forget Docker. Forget OCI. Forget Kubernetes/SWARM. We just need a simple system for orchestrating apps that are already VMs.