Earlier quoted context omitted.
Docker is just another solution to the problem.
A cross platform solution, which is nice.
AFAIK you can't run Windows binaries using Docker, even if you're using Windows, since it's running in a Linux VM; likewise for macOS binaries on macOS, Solaris on Solaris, etc.