Containers were a mistake. This is all radically more complicated than it needs to be. Running a computer program is not that complicated.
Docker can be a huge pain I agree. But as a senior dev that’s had half their career before docker and half after docker, it’s totally worth it and lets you avoid much worse pain.
I've heard it said the greatest trick ever pulled was the devil convincing mankind he didn't exist.
The second greatest trick, apparently, was Google convincing the world to adopt a solution to a problem few other than Google actually have.