В technical preview вышел Docker Desktop с поддержкой WSL 2 (Windows Subsystem for Linux), которая тоже в Tech Preview. Теперь полноценное линуксовое ядро и никакой эмуляции.
Что требуется для запуска?
- Windows 10 Insider Preview build 18932 и старше;
- включить WSL 2 - https://docs.microsoft.com/en-us/windows/wsl/wsl2-install
- скачать Ubuntu из Microsoft Store;
- поставить Docker Desktop WSL 2 Tech Preview;
- переключить WSL 2 Tech Preview в меню и сменить контекст - docker context use wsl
Из 10-ки файловая система установленного дистрибутива Linux - \\wsl$\ubuntu, а из Linux всё в /mnt/c
Картинка для самых наблюдательных. ;)
Зыж как видим, то ВМ от старой версии докера не включена, а еще если переключить контекст в docker context use default, то одновременно работают и Linux контейнеры, и Windows контейнеры. Шок, видео!