Docker Desktop is a great product imho. The ability to run Windows and Linux containers locally is great for development and has allowed me to really dig into SQL Server on Linux. I also love the fact that I no longer need to install SQL 2016/2017, I can run it in Windows containers.
However there are some differences between how Windows and Linux containers run in Docker Desktop. One of those differences being the default resource limits that are set.
Read on to see how they differ and how to deal with Windows container resources.