Definitely this. There's actually a cool new docker interface that the uptime-kuma guy is working on. You paste in your docker run command and it creates a compose file.
https://github.com/louislam/dockge https://youtu.be/E805XcbTzgY?si=r6uFI2pvbJg1cXBe