Fly.io seems like the easiest way to get a docker container running publically. I had a look at the AWS equivalent (can't remember the name), and it was a cluster fuck of complementary services in the tutorial.
Wish more cloud providers would focus on helping with existing open source tech, rather than trying to suck you in.