Depende, com os containers é possível aproveitar melhor o hardware, então o disperdício de recursos de hardware é menor.
Se você utiliza um ambiente em núvem ainda, escalável, com containers, o gasto de hardware ficaria sempre paralelo a necessidade, não havendo gasto quando não houver uso.
O docker sobe, entra em produção quando necessário e quando não ele é "desligado", é sempre volátil, existem aplicações construídas para ele ficar 100% "em pe"/UP, mas a grande sacada é algo que orquestre e chame a inicialização desse container e depois morre, devolvendo espaço para outro container no lugar.