Docker single container vs multiple containers

The customer decide to deploy self-hosted solution for the first time (to see profitability).
Is there another solution to run single instance without single-node clusted or only single-node cluster?

Thanks.