Docker is very slow on windows 10. I followed a lot of the tasks to make the index not run on the folder and tried to speed things up. The process appears to take up 100% of the CPU, which is fine, but also 100%+ of the disk IO and that is a huge bottleneck. Tasks that take less than 10 seconds to run on linux or mac are taking upwards of 40 minutes to complete on windows.
This is simply not usable in any meaningful way. Is there a reason why docker-compose insists on writing 150MB/s to disk rather than using ram? I have tons of ram. I could actually store the entire docker-container system in ram and have about 10GB left over.
BTW, while it is feasible to insist that docker only run on Linux for servers, development has to support windows, linux, and mac. I cannot believe that testing did not reveal windows 10 support dearly lacking and no, turning off anti-virus is absolutely not an option. Many docker developers do not have the proper permissions to do so and recommending that docker users disable anti-virus is an incredible request. Also, disabling anti-virus or the like still does not answer why docker takes up 100% of disk IO.