I was wondering what is better from the perspective of resources and memory usage: having a single container or VM to run multiple services on, or running separate containers.
For example: I want to run a gitlab server, a plex server and a web server. I can configure them separately in their own container. Or I can make one virtual machine in which I install everything.
What are the pros and cons of both approaches?
For example: I want to run a gitlab server, a plex server and a web server. I can configure them separately in their own container. Or I can make one virtual machine in which I install everything.
What are the pros and cons of both approaches?