# Software Setup {-#software}

## Using Containers

### Installing Docker for Windows users

Install Docker on Windows using the Windows Subsystem for Linux 2 (WSL2).

1. Upgrade to at least Windows 10 and check your updates
2. Install Windows Subsystem for Linux 2 (WSL 2)
3. Install & Enable a Linux Distribution for WSL 2, e.g. Ubuntu 20.04 LTS
4. Install [Docker Desktop](https://www.docker.com/products/docker-desktop) for Windows. When prompted, ensure the "Enable WSL 2 Windows Features" is enabled.
5. Restart your computer. Docker will run on start-up and you'll see the Docker whale icon in your task bar.
6. Install Docker on WSL. Install Docker on WSL — Ubuntu 20.04 LTS
7. Find and open Ubuntu 20.04 LTS terminal from the Windows Start menu

Enter following command in the terminal

```bash
sudo apt install docker
```

When prompted for your password, enter the password you used to setup Ubuntu 20.04 LTS

### **Start Using Docker Containers**

#### **Step 1 - Pull Docker Container**

Pull (Download) Docker Container of Anaconda Distribution

- Find and open Ubuntu 20.04 LTS terminal from the Windows Start menu
- Enter the following command in the terminal

```bash
docker pull continuumio/anaconda3
```

- You will see multiple lines of progress bar, indicating anaconda3 is being downloaded. When completed, it will state:

```bash
Downloaded newer image for continumio/anaconda3:latest
```