Creating secure lean and portable linux subsystems that can provide linux container functionality as a component of a container platform.
Linux containers on windows docker.
Windows subsystem for linux wsl 2 introduces a significant architectural change as it is a full linux kernel built by microsoft allowing linux containers to run natively without emulation.
This is exactly what the linuxkit toolkit was designed for.
In this model all linux containers share a single linux based container host and all linux containers.
Running docker linux containers on windows requires a minimal linux kernel and userland to host the container processes.
This involves setting an environment variable and creating a docker daemon configuration file.
Note that we ll be covering only linux based containers in this article.
Starting with wsl2 docker can run in it s full flow in windows and you can use images built for linux.
When using docker for windows also known as docker desktop a virtual machine running the docker daemon is installed using the windows hyper v virtualisation framework.
How docker works on windows.
It s ready for windows containers.
Have consistent storage and networking properties with linux containers running on linux since they are running on a linux vm.
In this model docker client runs on windows desktop but calls into docker daemon on the linux vm.