I have been using the vmvare virtual machine before. I played docker some time ago and I am also proficient in playing. Today, I want to use ros under ubuntu, but I found that vmvare has a warning and cannot be used anymore. I checked the information online, and the records are as follows:
https://www.cnblogs.com/oumi/p/13308701.html
The method introduced in this article is relatively simple:
When using Docker For Window and not using VMware, please run PowerShell as an administrator and enter the command: bcdedit /set hypervisorlaunchtype auto and press Enter, then restart the computer; Docker For Window runs Ok at this time.
When you need WMware instead of Docker For WIndow, please run PowerShell as an administrator and enter the command: bcdedit /set hypervisorlaunchtype off and press Enter, then restart the computer; WMware runs Ok at this time.
https://blog.csdn.net/HGDKMH/article/details/88665755
What this article describes is easy to remember:
docker needs to turn on Hyper-V, (open method: Control Panel -> Programs -> Programs and Features -> Start or close Windows functions, check Hyper-V, and then restart the computer)
vmvare needs to close Hyper-V, the same as above, except that the check is unchecked.