Docker solves the problem of reliable deployment and dealing with dependencies.
This is a real problem an regular that regular Linux distros are not very good at.
This is a real problem an regular that regular Linux distros are not very good at.
Which, as noted, are problems that didn't used to exist and were created.
The boundary between a binary tarball and the rest of the system is very poorly defined.