Docker volumes: cached vs delegated

Docker

Docker is amazing tool and can make developer work simpler, faster and more efficient. It has a lot of advantages and I have been using it very actively for some time. Unfortunately, I use it on Mac, and it has some big drawbacks. From my perspective, the biggest is performance. Docker for Mac and Docker of Windows uses small virtual machine in the middle, between your host and your containers. It’s ok and necessary, but always causes some performance degradation, especially on networking and any I/O operations. This post is about volumes cachings methods – we can use them to speed up Docker in any platform and should be used, if we can do this.

Continue reading “Docker volumes: cached vs delegated”