3

My Acer Aspire One, model AO725, doesn't support virtualization technology. Is there any alternative way to run Docker for Windows in this case?

  • Processor: AMD C-60 APU with Radeon(tm) HD Graphics 1.00 GHz
  • System type : 64-bit Operating System, x64-based processor
  • edition : Windows 10 pro
  • version : 1809
  • Hyper-V : enable
  • virtualization : disable

enter image description here

enter image description here

enter image description here

13
  • 4
    cpuboss.com/cpu/AMD-C-60 and cpu-world.com/CPUs/Bobcat/AMD-C%20Series%20C-60.html both indicate AMD-V is supported by the processor which gives you virtualization. Do you meet all the system requirements of Docker for Windows? docs.docker.com/docker-for-windows/install Have you installed Hyper-V? docs.microsoft.com/en-us/virtualization/hyper-v-on-windows/…
    – K7AAY
    May 2 '19 at 18:40
  • 1
    I'm unable to activate virtualization in the BIOS, my processor does't support it.
    – Azi_bel
    May 2 '19 at 19:14
  • 4
    @Azi_bel - According to several sources your CPU does support AMD-V but according to your own screenshots it's not currently enabled within the BIOS.
    – Ramhound
    May 2 '19 at 19:58
  • 1
    the BIOS setup page with the CPU name is useless. We already have that information from above. If the other pages have no settings for virtualization then it's simply because your BIOS doesn't allow you to enable virtualization. A lot of laptop BIOSes do that. If you're in that case then then only choices are updating the BIOS, or buying a new CPU
    – phuclv
    May 3 '19 at 2:00
  • 1
    @K7AAY There is no Advanced option available in the BIOS,The only available options are :Info, Main, Security,Boot and Exit.. I can't find virtualization or AMD-V setting.
    – Azi_bel
    May 3 '19 at 18:46
2

Is there any alternative way to run Docker for Windows in this case?

Docker Desktop for Windows requires hardware virtualization support. It specifically requires the Hyper-V Windows Feature be enabled, which requires hardware virtilization. If your hardware does not support AMD-V this required feature cannot be enabled. There is no alternative method to use Docker Desktop for Windows without hardware virtualization support. You will have to upgrade your hardware in order to install and run Docker Desktop for Windows.

Docker Desktop for Windows requires the Hyper-V Windows feature which is not available on Windows Home

Source: Windows Requirements

0
0

Technically the C-60 cpu supports AMD-V / AMD Virtualization technology, although most laptop BIOS don't seem to provide any option to toggle it.

Although I lucked out on Windows, funnily enough on Linux it works !

After installing sudo apt-get install cpu-checker I ran the kvm-ok command:

root@box:~# kvm-ok
INFO: Your CPU supports KVM extensions
INFO: /dev/kvm does not exist
HINT: sudo modprobe kvm_amd
KVM acceleration can NOT be used

Then it was just a matter of modprobing kvm_amd:

root@box:~# sudo modprobe kvm_amd
root@box:~# kvm-ok
INFO: Your CPU supports KVM extensions
INFO: /dev/kvm exists
KVM acceleration can be used

On Windows I have no clue, but anyhow wanted to show you it's technically possible on this little cpu.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.