Docker requires a simple Linux kernel to operate. Regrettably, Mac OS and Windows can’t supply this. Thus, there’s a customer on Mac OS to run Docker. Along with this, there’s an abstraction layer between Mac OS kernel and software (Docker containers) and the filesystems aren’t similar. Because of that, Docker runs Mac OS gradually. You’re Unable to conduct the Docker on Mac OS, such as on Linux.
Suppose I want to provide some cases about actual use-cases. I’ve got precisely the identical machine. Thus, I utilize Symfony 4 to Docker v18 on Mac OS Mojave. That is my Symfony complete implementation time on Docker. (Clearly, it is dependent upon your frontend and database questions, but I attempt to inform you for primary logic)
- First time producing 12000 ms
- Using Symfony cache: 344 ms
- Using Docker cache(: compacted land of Docker for amounts ): 195 ms
So long as I utilize Symfony with no Docker, the next is my whole implementation period.
With no Docker, I am using Symfony cache: 82 ms.
We can do some developments to acquire a far much better workspace. By Way of Example, you can use amounts like this,
volumes: - .:/application:cached