Ocelot is a simple reverse proxy middleware to make micro services look like a single host. For load balancing you need a load balancing service. This is reverse proxy that makes server servers look like one.
You can load balance each microservice, or just load balance the Ocelot servers.
If you don’t have a load balance server you can also supply multiple ipaddress for the dns entry, and configure the dns server to round robin.
You can use docker to host or just use iis to host. Docker is popular for micro services because it allows them to be isolated for deployment. And there are docker scaling and management tools.
Note. It appears you picked an architecture without understanding it’s features or limitations. This solution is often chosen when you have the supporting infrastructure, or have large development teams, or need large scaling.