Feel like there must be an xkcd comic on this, but it doesn't leap to mind yet.
Or maybe this one:
Or possibly the last panel of this one:
Or this one…
…Or this one:
First, I'd have to get them talking to each other. I am not an expert at Docker, and I just do the most basic stuff with it.
And second, I think they'll need to be reachable from the web, so I'd want to host them somewhere out in the cloud, and not on my home network. NearlyFreeSpeech doesn't offer Docker hosting yet (that I know of) so that means paying more for somewhere else for it...
And at that point I decided I didn't care enough about the benefits to deal with all the downsides, and just signed up on a Lemmy instance. It was actually the second instance, because the first one had stability issues. I then realized I didn't like how that instance was being run, and signed up on third, which I've been happy with and it's been relatively stable. At least, when it had problems, so did most other big Lemmy instances.
I think genuinely containerizing inside an ordinary container, without --privileged, would mean taking extreme compromises like bocker or proot.
What's the state of the art here?
I kept having issues, like I tried to stop the container and it left all the extra containers it made running. They also had different network settings than the ones I set on the parent container. I don’t remember the exact issue but I had to manually adjust the network that it made- because it just made its own and ignored the one I assigned the parent container too.
It was the easiest way to get Nextcloud running but I immediately stopped it. I don’t want Nextcloud able to tamper with my other docker containers. I want it contained.
I haven’t yet had a chance to figure out how to get their containers running normally.
Now that you say that, it seems obvious that it must exist, and I just missed it.