My problem with using Docker (only) is that it doesn't translate well to editors. Like, using jedi-vim[1] with a virtualenv constructed by a Docker container doesn't work at all. Unless I actually run vim itself inside said container.
So unless your dependences build on macOS (like in my case), everything goes out the door.
So unless your dependences build on macOS (like in my case), everything goes out the door.
[1] https://github.com/davidhalter/jedi-vim