- Docker desktop for windows 10 home install#
- Docker desktop for windows 10 home update#
- Docker desktop for windows 10 home windows 10#
- Docker desktop for windows 10 home pro#
- Docker desktop for windows 10 home software#
But more importantly, it also opens up the world of Docker to a set of developers who may have been running Windows Home.
Docker desktop for windows 10 home pro#
It’s allowed me to move away from Windows Pro machine without having to sacrifice on what I can work on. All that’s needed is the latest Windows, WSL2, and Docker Desktop versions.
Docker desktop for windows 10 home windows 10#
WSL2 makes it possible to run Docker containers on Windows 10 Home. You can validate that’s the case by opening a shell to your Linux distro and typing docker ps. The application should start running in WSL when you start it. Then, open a project with a Dockerized application, and choose Docker as the run target. We'll start by installing WSL 1 by enabling the WSL feature. On Windows Pro, you can also use Hyper-V, but that is deprecated now, so WSL 2 is the way to go in all cases. If you're running Windows Home, WSL 2 is the only way to run Docker Desktop.
Docker desktop for windows 10 home install#
Once the installation is completed and Docker has started, head over to Settings -> Resources -> WSL Integration to ensure that the default WSL distro checkbox is checked, and enable any other distros you’d like to use with Docker.įinally, I don’t think this is strictly needed, but I updated to the latest Visual Studio, 16.6 as of the time of writing this. We'll install it as a prerequisite for Docker Desktop for Windows. Enable WSL2 Windows Features should already be checked on the second screen of the installer. Next, it’s time to enable WSL2 with the following PowerShell command:ĭownload the latest stable Docker Desktop (2.3.0.2 or later) and double-click to install. I use Debian since it’s what the ASP.NET Core Docker image is based on, but it can be any distro of your choice. With that done, you can install any Linux distro offered on the Microsoft Store. That’s done through the Windows Features menu: The second requirement is to install WSL1.
Docker desktop for windows 10 home update#
Alternatively, you can use the Update Assistant Tool to install it if Windows Update doesn’t offer you the option. You may have already gotten the update automatically, but if you haven’t, Windows Update should offer it to you as an optional install. You can find the version you’re running by typing winver at the command prompt. The first is to be on Windows version 2004 or greater. There are two requirements to get Docker running on Windows Home. It was all fairly straightforward, but there were a few gotchas here and there. If youre running Kali you should use: sudo apt install kali-desktop-xfce. As a next step, it will download all the necessary files, and to your notice, if you’re not connected to the internet, this particular step will be skipped. Lets run the exec file of docker desktop application. Microsoft and Docker worked together to enable Docker Desktop to run in the WSL VM, eliminating the need for Hyper-V, and therefore bringing Windows Home into the picture.īelow are the steps I followed to get my Windows Home machine running Docker under WSL2. WSL2 is the latest version of WSL with new features. Soon after downloading, locate the downloaded file or open the Downloads folder. WSL2 opens up even more possibilities by actually running a Linux kernel under the hood. For starters, it meant I could easily SSH into Unix-based machines and test any bash scripts that I wrote on my local machine. That’s now a thing of the past with the release of WSL2. But that machine runs Windows 10 Home, which until recently, couldn’t run Docker without some workarounds. I also like to use my laptop to get away from my desk from time to time. My primary machine runs Windows 10 Pro and it’s where I do the bulk of my coding.