Skip to content

Latest commit

 

History

History
77 lines (57 loc) · 1.7 KB

File metadata and controls

77 lines (57 loc) · 1.7 KB

What's inside

Requirements

Get started

1.Docker machine

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

2.Docker-machine-nfs

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

3.Docker-compose up

$ docker-compose up

Tips

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

Thanks to

https://github.com/kasperisager/php-dockerized

http://www.cameronmaske.com/docker-on-osx/