Integrate using other runtimes
-
Since this is pretty simple, as in changing the docker --runtime= parameter for running an App, it can be a UI config dropdown option.
runc is big and slow
crun is small and fast
sysbox is more secure with VM level isolation
krun is even smaller and faster + unikernel + VM level isolationhttps://kontain.app has more info on krun which runs existing code with no changes as a unikernel in a more secure kontainer.
-
For the moment, if anyone is interested in different run times, you can experiment by creating a systemd dropin for the docker configuration. See https://docs.cloudron.io/storage/#docker-images for an example on how to create a drop-in.