We had the same issue and ended up using remote docker.
Pros:
- Setup is very simple.
- It can run dozens of containers without overloading local machine.
- Its stable.
- SSL is working.
Cons:
- I got issues with web sockets support.
- Some times I get file conflicts.
I actually got ready solution for running remote docker with Mac but It need a bit of work. If someone would like to support project some front-end work, and a bit of docker/nginx work, please get in touch.
Pros: - Setup is very simple. - It can run dozens of containers without overloading local machine. - Its stable. - SSL is working.
Cons: - I got issues with web sockets support. - Some times I get file conflicts.
I actually got ready solution for running remote docker with Mac but It need a bit of work. If someone would like to support project some front-end work, and a bit of docker/nginx work, please get in touch.