Just wondering, why did you make an entire container image instead of trying to compile it from source first?
It also felt like a better way to distribute the tool for other people to use: I don't want to distribute a compiled binary (because in macOS you then need to sign it for other people to use it), but a Docker incantation skips that step.
I'm definitely not a Docker expert, but I've become a huge fan.