Container-desktop
container-desktop
container-desktop https://container-desktop.io
- "Container Desktop is an open-source alternative to Docker Desktop. It enables you to build, push, pull and run Linux containers on Microsoft Windows, by providing a seamless integration with Docker Engine Community Edition running on Windows Subsystem for Linux. The Container Desktop bundles the open-source docker and docker-compose cli clients for a native and simple user experience."
GitHub - container-desktop/container-desktop: Provides an alternative for Docker for Desktop on Windows using WSL2. https://github.com/container-desktop/container-desktop
- "Provides an alternative for Docker for Desktop on Windows using WSL2."
DNS Mode Auto
.\ContainerDesktopInstaller.exe install --unattended --settings DnsMode=Auto
Default is WSL: (this explicit configuration is optional) [1]
.\ContainerDesktopInstaller.exe install --unattended --settings DnsMode=Wsl
Issues
WSL Kernel installation fails on Windows 11 Build 10.0.22621
WSL Kernel installation fails on Windows 11 Build 10.0.22621 · Issue #82 · container-desktop/container-desktop · GitHub https://github.com/container-desktop/container-desktop/issues/82
.\ContainerDesktopInstaller.exe install --unattended
[21:57:39 ERR] Failed to applying at [InstallLatestWslKernel] Install latest WSL kernel: Could not install msi package from 'https://wslstorestorage.blob.core.windows.net/wslblob/wsl_update_x64.msi'. ContainerDesktop.DesiredStateConfiguration.ResourceException: Could not install msi package from 'https://wslstorestorage.blob.core.windows.net/wslblob/wsl_update_x64.msi'. at ContainerDesktop.DesiredStateConfiguration.InstallMsi.Do(ConfigurationContext context, Boolean uninstall) at ContainerDesktop.DesiredStateConfiguration.InstallMsi.Set(ConfigurationContext context) dStateConfiguration.ConfigurationManifest.<Apply>g__Apply|10_0(IEnumerable`1 resources, ConfigurationContext ctx, Int32 initialCount, Int32 countModifier, <>c__DisplayClass10_0& )