Spent a while trying to figure out why I couldn't run the docker stack on my laptop but it worked fine on my machine running Ubuntu. Then I discovered:
https://github.com/docker/for-mac/issues/1031
Nice lil issue not at all mentioned in the documentation. This dude sums it up nicely.