Add ability to run VM like containers in Cloudron via Sysbox
-
@lonk said in Add ability to run VMs in containers in Cloudron via Sysbox:
No no, I'm asking, what does this give us in a practical sense and how hard would it be to implement do you think?
imho - What I can see down the road is the ability for companies to run some applications without the need to officially packaging the app. This can be useful for in-house apps that use parts of the filesystem that is normally read-only for example.
-
@murgero said in Add ability to run VMs in containers in Cloudron via Sysbox:
isn't that the same thing as engine? Or is docker the engine and containerd is the runtime?
No.
Docker Engine is a product name that usescontainerd
(the container daemon) which relies onrunc
(run container) which is a CLI tool for spawning and running containers according to the OCI specification.All have a different abstraction level.
Therefore
sysbox-runc
is an alternate runc that is more secure and offers all of the above benefits.Docker Engine and containerd don't change, and accept a parameter to specify which runtime (runc) to use.
-
@lonk Let me count the ways.
- It makes Cloudron better in so many ways already described above
- It would let me have a build env in Cloudron
- It would let me have a VDI in Cloudron via Guacamole
- It would speed development
- It would let me run more non-packaged apps more easily
- It would open other opportunities we haven't even explored yet.
-
@robi said in Add ability to run VMs in containers in Cloudron via Sysbox:
@lonk Let me count the ways.
- It makes Cloudron better in so many ways already described above
- It would let me have a build env in Cloudron
- It would let me have a VDI in Cloudron via Guacamole
- It would speed development
- It would let me run more non-packaged apps more easily
- It would open other opportunities we haven't even explored yet.
Okay, perfect, now why do you think the developer's seem opposed (since those are the pros and if there were no cons, fs anyone would do it)? Time and effort switching infrastructures would be my personal guess.