Create docker machine by using xhyve
$ docker-machine create dev -d=xhyve --xhyve-cpu-count=2 --xhyve-memory-size=2048 --xhyve-experimental-nfs-share --xhyve-disk-size=4096
set your docker machine env
to use dev
env
$ docker-machine env dev
To speedup your shared-folder, we use docker-machine-nfs
$ docker-machine-nfs dev \
--mount-opts="noacl,async,nolock,vers=3,udp,noatime,actimeo=2" \
--shared-folder="/Users/hary/Repo"
Below command will shutdown your docker-machine, so you need to start your docker-machine $ docker-machine start dev
dev
is your docker machine
$ docker-compose up
SSH your docker machine dev
$ docker-machine ssh dev
stop your docker-machine dev
$ docker-machine stop dev
and to start it again
$ docker-machine stop dev
and DONT forget to set env docker-machine again by run
$ docker-machine env dev