Docker dependency
-
I'm interested in hearing opinions about Cloudron's dependency on Docker as specific container system. Depending on the well-being of the Docker company are not without its concerns, I think, if one wants to build the most resilient piece of software. I started to think on this when discovering Podman.
-
I’m not saying podman is a replacement, it’s just an example for discussion.
I’ve read that Docker have struggled a bit financially in the last year or so. This article is from 2019 so I don’t know how it turned out, but I think it’s a discussion worth having if they’ve had problems raising capital.
-
Besides the actual docker Cloudron addon, which is rarely used, we tried to keep Docker not heavily exposed to the actual users. For a start it should just be a technical detail only interesting to the app packagers. In theory once Docker goes unmaintained, we could migrate to something else, of course this is a lot of work and just a last resort, but theoretically possible the way we built Cloudron.
-
At the risk of highjacking this thread, I'm curious about this discussion because I was hoping to install Docker. I need to it to install and run a CAD/BIM server app.
So is Docker it actually available on Cloudron in some fashion?
-
@christiaan Hijack confirmed. But to answer your question: yes, Docker is available in Cloudron. In fact, the system is completely built around it. That does not mean that it’s a good idea to run extra containers outside the Cloudron context, however.
-
I can attest that it is definitely NOT a good idea to add more Docker images to a CR box outside of CR. CR assumes it has full use of the box, so, anything additional you add can and possibly will break things