How to Install Docker Toolbox on Windows

Configure SSH Keys on Ubuntu 24.04 with our step-by-step tutorial. SSH keys are cryptographic pairs for secure computer communication.

How to Install Docker Toolbox on Windows

Introduction

Before we begin talking about how to install Docker Toolbox on Windows 7 and above, let’s briefly understand – What is Docker?

Docker is a platform that uses OS-level virtualization to deliver software in packages called containers. More than that, it is a popular tool to make build and deployments easier.

You’ll install Docker Toolbox on Windows 7 and above in this tutorial. Also, we will answer some FAQs regarding Docker installation.

Advantages of Docker Toolbox

  1. Cross-platform portability: Docker Toolbox allows developers to build and deploy applications consistently across different operating systems.
  2. Easy setup: Docker Toolbox provides a simple and straightforward installation process for managing Docker containers on your local machine.
  3. Isolation and security: Docker Toolbox isolates applications in containers, ensuring they are secure and do not interfere with the host system.
  4. Resource efficiency: Docker Toolbox uses minimal resources, optimizing system performance and allowing for efficient utilization of hardware.
  5. Scalability: With Docker Toolbox, it's easy to scale applications by quickly spinning up additional containers to handle increased workload demands.

Prerequisites

  • 64-bit Windows 7 (or higher)
  • Virtualization enabled

With Docker Toolbox you can use Docker on Windows systems which doesn’t meet the minimum system requirements (i.e. Windows 7) for Docker Desktop.

Docker Toolbox Contains the Following Tools:

  • Docker-Machine
  • Kitematic, the Docker GUI
  • Docker-Engine
  • Oracle VM VirtualBox
  • Docker-Compose
  • Docker Quickstart Terminal App

Step 1 – Check your System Configuration

1) Check Windows OS version

  • Go to “Control Panel -> System and Security -> System”.
Check System Configuration

2) After that, verify if Virtualization is enabled or not?

  • Now, Go to “Task Manager -> Performance”. Check if virtualization is enabled or not.
Enable Virtualization
ℹ️
If virtualization is not enabled in your machine, please check how to enable it in your BIOS by following your manufacturer’s instructions.


Step 2 – Install Docker Toolbox

1) Visit Toolbox Releases to download the latest version of Docker Toolbox.

Note: If VirtualBox is already installed in your machine then do not reinstall it with Docker Toolbox. When prompted, uncheck it.

ℹ️
Shut down the already running Virtual Box before starting the installation.


Note: You will get an unsigned warning (verified publisher dialog) during the installation process as Docker no longer maintains the download.docker.com url for Docker Toolbox.

2) Double click on the installer to install Docker Toolbox.

The installer launches the “Setup – Docker Toolbox” dialog.

Choose YES, if the Windows security dialog prompts you to allow the program to make a change.

Docker Toolbox Setup

3) After that, press Next to accept all the defaults and then Install.

4) Now, you will be notified by Windows Security that the installer will make changes. Ensure you are allowing the installer to make the necessary changes.

When it completes, another dialog box will open:

Setup Completion

5) After that, uncheck “View Shortcuts in File Explorer” and press Finish.

Step 3 – Verify Installation

Follow these steps to verify your installation:

1) Your desktop should now have the following three icons:

  • Docker Quickstart Terminal
  • Kitematic
  • Oracle VM VirtualBox
Docker Quickstart

2) After that, launch the Docker Quickstart Terminal by clicking the corresponding icon. This will start the creation of the Docker machine and all its components.

  • Click near the $ symbol to activate the terminal.
  • Type the following command and press Enter:
docker run hello-world

Docker will download and run the “Hello world” container and you will get a confirmation message in the terminal.

Docker is Installed Successfully on Windows

This indicates that your Docker installation is successful.

If you followed the process and everything went well, you should have Docker installed on your Windows machine, the service should be running and waiting to host containers with various apps.

FAQs to Install Docker Toolbox on Windows

What is Docker Toolbox?

How can I verify if Docker Toolbox is installed correctly? 

Which tools are included in Docker Toolbox?

What is Docker Engine?

What is Docker Kitematic?

Can I use Docker Toolbox to manage Docker Swarm clusters? 

How can I update Docker Toolbox to the latest version?

Conclusion

We hope this simple tutorial helped you understand how to install Docker on your Windows machine. To learn more about Docker installation for Windows, check out the official Docker Toolbox install documentation.

If you have any queries, please leave a comment below and we’ll be happy to respond to them for sure.