CasaOS is about as easy as it gets.
curl -fsSL https://get.casaos.io | sudo bash
It provides a gui front end for docker. You can install it on any debian based system (which mint is). Combine that with the portainer app and there isn't much you can't do.
Port forwarding will work, but it has major downsides
There are far better and safer alternatives that I would recommend over exposing a raw port to the world.