It's very easy to host a Docker container. If you want to host yourself, then all you need is:
You don't need lots of fancy tools, those are the bare bones components⬆️.
If you *don't* want host a Docker container yourself, then you could use Container Hosting Service to build and run your container.
Another Web Service is an example of a Container hosting service which will host a Docker container for you, either one you provide or pre-defined ones (such as a node, flask, python, php) container.
The point it, to host a Docker container, all that is needed is a server and a container runtime installed on that service (such as containerd).
See also "What is container hosting?"