Single process in a container

Why is it ideal to run a single process in a container ? Why running multiple process in a container is not preferred ?

Hi @dnpuneeth3

  1. Containers are cheap (in terms of resource use) for one
  2. You achieve separation. Do one job and do it well.
  3. If your process blows up, then the blast radius is limited to that container. You don’t risk bringing other parts of the application down.