How to install Docker on Windows 10 Home Edition

How to install Docker on Windows 10 Home Edition

I recently used Docker to upgrade a project. I had never used it before, so I looked up some information and after some personal practice, I finally installed Docker successfully in the Win10 Home version.

1. Download Docker

Docker can be installed on Mac, Windows, and Linux. However, in Windows systems, Docker currently only has installation packages for Win10 Professional and Enterprise Editions, and Win7/Win8/Win10 Home Editions need to be installed through Docker Toolbox.

Download address: http://mirrors.aliyun.com/docker-toolbox/windows/docker-toolbox/


Docker has CE and EE versions. CE is the free version, and EE is the paid version supported by the company. Choose the CE version here.

2. Install Docker

Docker installation is relatively simple. Just double-click the downloaded DockerToolbox exe file and install it according to the default options. During the installation process, you will be prompted to install the plug-in. Just click Agree. After the installation is complete, three icons will be generated on the desktop, as shown below:


3. Run Docker

Double-click the Docker Quickstart Terminal icon on the desktop to enter the Docker client.

I want to explain here that when I opened the Docker client, the little whale was not prompted.


Instead, it said that a problem had occurred. Please press any key to exit. After investigation, it was found that the virtualization function of my computer CPU was turned off (the picture below shows it turned on)


The CPU virtualization function is enabled in the BIOS when the computer is turned on. After enabling it, uninstall Docker and Oracle VM VirtualBox first, and then reinstall Docker Toolbox. After the installation is complete, open the Docker client again and the little whale will appear normally.

4. Execute Docker commands

Execute docker version in the Docker client to check the Docker version. My computer has a problem when executing this command, as follows:


After troubleshooting, it was found that this error was caused by inconsistent API versions between the Docker client and server. The problem can be solved by upgrading the Docker API version on the server.

The specific method is to execute the docker-machine upgrade command on the Docker client. The execution result is shown in the figure below.


After the execution is complete, execute docker version again and the result is as follows:


So far, the installation of Docker in the win10 home edition environment has been completed.

This is the end of this article about the steps to install Docker on Windows 10 Home Edition. For more information about installing Docker on Windows 10 Home Edition, please search for previous articles on 123WORDPRESS.COM or continue to browse the following related articles. I hope everyone will support 123WORDPRESS.COM in the future!

You may also be interested in:
  • Install Docker for Windows on Windows 10 Home Edition
  • Summary of problems encountered when installing docker on win10 home version

<<:  MySQL backup and recovery design ideas

>>:  Details of 7 kinds of component communication in Vue3

Recommend

Detailed steps to configure my.ini for mysql5.7 and above

There is no data directory, my-default.ini and my...

CSS setting div background image implementation code

Adding background image control to a component re...

CSS scroll-snap scroll event stop and element position detection implementation

1. Scroll Snap is a must-have skill for front-end...

Steps to configure IIS10 under Win10 and support debugging ASP programs

Microsoft IIS IIS (Internet Information Server) i...

Tips for data statistics in MySQL

As a commonly used database, MySQL requires a lot...

Example code for mixing float and margin in CSS

In my recent studies, I found some layout exercis...

Facebook's nearly perfect redesign of all Internet services

<br />Original source: http://www.a-xuan.cn/...

js to write the carousel effect

This article shares the specific code of js to ac...

Detailed explanation of samba folder sharing server configuration under centos

1. Introduction Recently I found that there are m...

Solve MySQL deadlock routine by updating different indexes

The previous articles introduced how to debug loc...

Solve the problem of using swiper plug-in in vue

Since I used this plugin when writing a demo and ...

How to implement Docker container self-start

Container auto-start Docker provides a restart po...

Nexus uses nginx proxy to support HTTPS protocol

background All company websites need to support t...