The zoo of build tools and scripts on top of Docker and "orchestration" tools sure reaks of incidental complexity. Could someone explain to me what material problem Docker is solving that couldn't be solved using a statically linked binary as demon?
Great now deploy that demon and updates across an entire fleet of servers a few times a day. And make sure you have metrics for it, and that you’re efficiently using cpu and memory resources across your cloud footprint.
Docker doesn't do these things neither for you.
It does 1 and 2 well, and 3 can be built using it
Schedulers do.
Most applications can't be easily condensed done to a single static binary.