

This is not surprising, I gave Docker quite a lot of resources.

Docker image was built in only seven minutes on MacBook M1 Pro, which was even better than the build time on my new VPS. Let’s start with something that should not be influenced too much by volume performance - Docker builds.Īs you can see, the difference is huge. It is related to resource allocations.įor example, you can allocate 4 CPUs and 8GB of RAM or you can increase that number according to what you need.

I used the same methodology as in my previous article.Īlso, tests were performed on the same project with the same data.ĭocker for Mac has some settings which might influence general performance. There is no better way to find an answer to that question than some benchmarking. I’m very glad that I changed my old one to this model.īut in the case of Docker, there is no simple answer to that question. It is fast, quiet and it is not getting too warm even on a high load. You can feel the difference right away, in any aspect. There is no doubt that the MacBook with the new Apple M1 Pro chip with ARM architecture is a very powerful machine. Is it worth buying a new MacBook Pro with Apple Silicon? But first, let’s have a look at changes in my setup. Wondering how it impacted Docker performance? Bear with me. I changed a few things since that time, I changed my VPS, and what is most important, I changed my MacBook Pro to a new model. My final decision for 2021 was to use external VPS, although the approach with mutagen seemed promising. In this article I am going to consider different volume configurations (default, cached, delegated) for Docker on Mac, using Docker on VPS, and mutagen (as a solution for files synchronization with Docker).

In my previous article I made a comprehensive approach to finding the best option for those, who do not want to replace their Apple computers with anything else but still are forced to use Docker. Probably there are also people who decided to replace their MacBooks with Linux based computers. In many cases, it performs so badly that we are forced to look for different, alternative solutions. Running Docker on Apple MacBook computers has been a common problem for many developers since the beginning.
