

Can you set up docker in a way that it does not mess with my firewall?


Can you set up docker in a way that it does not mess with my firewall?


You see, this is an issue for me because I don’t want my ports “automagically” being open, I want to know exactly which ports are in use and by which apps, I don’t want package manager to manage my ports. I know this sounds “old school” but I prefer to control my ports manually and I don’t want my iptables rules be a mess I can’t understand.
Maybe that’s more of a “me” issue than a docker issue, but anyway, I prefer to not use such software.


So, how do I use iptables to open ports for docker apps? Usually I install a thing that requires for example port 8080, and I open the port 8080. Does docker respect iptables?


Yes but the app in OP clearly states it’s not meant to be open to the internet, it’s just a booru with web UI to be used on localhost. So it kinda has nothing to do with self hosting in a regular sense, why docker?


Because I don’t like docker. It’s one more abstraction layer that I don’t understand, going to spend time learning how to use it, need to maintain it, it’s gonna take up space on my SSD etc.
Same for flatpak, snap etc.
One developer thinks flatpak is the latest shiny hype thing ans releases his software as a flatpak. The other does snap. Third one prefers docker. Fourth one maybe something else.
I don’t want to maintain this zoo of package managers on my desktop and think about “wait, was this app a docker or a flatpak, how do I update it?”. I want to sudo apt install everything because that’s the default package manager for my distro and I expect all the software to be in a repo that works with it.
Not to sound entitled or anything, it’s just natural to not want to use docker imho.


Looks nice, can this work without docker?
I think we had one already, it was called OpenKeyChain or something? How is this one different?