Installation failed:one pre-requisite is not fullfilled


Recently, I encountered a lot of troubles in installing docker with win10. After a long time, I finally chose to install docker with Linux virtual machine. As a code writer, you will inevitably need to use Linux in the future, so it’s better to get used to Linux earlier.

Back to the point. Some students still like to use the version of docker win10, so this article is for students who are not professional version of win10, to provide a way to install the deocker.


Docker supports the professional version of win10, but not everyone uses this version. Instead, it uses the home version of win10, which leads to system version conflicts.

When I install, the program will always prompt me with the following information

Installation failed:one pre-requisite is not fullfilled

This is a reminder that the version of our system is low. However, we can disguise as a professional version of the system and pass the system detection of docker.

Open the “CMD” command with administrator privileges, open the command line, and then enter the following command:

REG ADD “HKEY_LOCAL_MACHINE\software\Microsoft\Windows NT\CurrentVersion” /v EditionId /T REG_EXPAND_SZ /d Professional /F

In this way, our computer will disguise as a professional version of win10, and then install docker again.

Recommended Today

019 peek is realized through the double linked list of rust

introduce Video source… Details In this section, we implement peek of double linked list. Implement peek According to our previous experience in implementing single linked list, we can easily think of how to implement our peek function, as follows: pub fn peek_front(&self) -> Option<&T> { self.head.as_ref().map(|node| { &node.borrow().elem }) } Compile and report […]