Unfortunately I also had to waste my time learning containers when all I wanted was Heroku without the insane prices for addon services. For delivering just apps I think Cloud Native Buildpacks solve that: https://buildpacks.io/
And what's buildpacks? Seems like a more specialized docker.
All you need to know how to do is: supply a build + start script and push your repository and now it's built and running in the Cloud to scale from 0 to unlimited.
It's basically Heroku but buildpacks are a standardised way to do it on any Cloud.
I seem to recall a few minor issues here and there, but I'd totally use them again.