I was looking for this checkbox as well.
I think the thing confusing to me is like when i read articles below and they have a section like “When to use Moby VM vs LCOW”.
So by default Docker for Windows uses ‘Linux Containers’ but that seems to be via the Hyper-V MobyVM option (i checked in the Window’s Hyper-V Manager app and see the Moby VM when i docker-compose up).
I guess like others were saying that 'Enable Linux Containers on ‘Windows’ option went away since its the default now and you can switch to it via right-clicking the Docker icon->‘Switch to Linux Containers…’ if for reason you are on the Windows non-default option.
But they also have a separate what-they-call ‘LCOW’ option listed on that article (which allows Hyper-V isolation and Im guessing doesn’t use MobyVM [maybe possibly uses LinuxKit if my memory serves me right] but I’m not sure how you opt into that on Windows).
“To see if you’re running LCOW, navigate to
C:\Program Files\Linux Containers . If Docker is configured to use LCOW, there will be a few files here containing the minimal LinuxKit distro that runs in each Hyper-V container. Notice the optimized VM components are less than 100 MB, much smaller than the LinuxKit image in Moby VM.”
I’m curious how to enable trying this as maybe it’ll be faster:
“LinuxKit though which is mentioned above will allow you to run UNIX containers natively in Hyper-V Isolation alongside Windows containers in both Windows Server and Windows 10”
This article might have a way to ‘enable this’ option (but its old 2017):