Support de Bureau pour Windows: Pas d'hyperviseur est présent sur ce système
Je suis nouveau sur Support de Bureau pour Windows. J'obtiens une erreur lorsque j'ai essayé l'exemple hello world en suivant cette. Mise à jour
Ci-dessous les étapes que j'ai suivi:
1 Installé Docker pour Windows, version stable
2 À la fois Hyper-V et de la Virtualisation a été activé sur mon Windows 10
Cependant, l'erreur ci-dessous lorsque vous passez à Linux container:
Une erreur s'est produite.
La virtualisation assistée par matériel et exécution de protection des données doit être activée dans le BIOS. Voir https://docs.docker.com/docker-for-windows/troubleshoot/#virtualization-must-be-enabled
Veuillez noter que le problème dans ce post se produit lors de l'utilisation de Windows conteneurs. Étape 3 à l'aide de Windows conteneurs, pas Linux.
3 Erreur ci-dessous en essayant bonjour tout le monde
PS C:\Users\'#.lp> docker run hello-world
Unable to find image 'hello-world:latest' locally
latest: Pulling from library/hello-world
407ada6e90de: Pull complete
9c9e16cbf19f: Pull complete
2cb715c55064: Pull complete
990867d1296d: Pull complete
Digest: sha256:445b2fe9afea8b4aa0b2f27fe49dd6ad130dfe7a8fd0832be5de99625dad47cd
Status: Downloaded newer image for hello-world:latest
C:\Program Files\Docker\Docker\Resources\bin\docker.exe: Error response from daemon: container e646da0e13b5c2ba92db3ade35f6a334f9c2903efde26a78765f55f0498a86f1 encountered an error during CreateContainer: failure in a Windows system call: No hypervisor is present on this system. (0xc0351000) extra info: {"SystemType":"Container","Name":"e646da0e13b5c2ba92db3ade35f6a334f9c2903efde26a78765f55f0498a86f1","Owner":"docker","IgnoreFlushesDuringBoot":true,"LayerFolderPath":"C:\\ProgramData\\Docker\\windowsfilter\\e646da0e13b5c2ba92db3ade35f6a334f9c2903efde26a78765f55f0498a86f1","Layers":[{"ID":"84cbd4e4-1a6a-5e55-86fa-927ba5be73e0","Path":"C:\\ProgramData\\Docker\\windowsfilter\7caa6a366bad6fe0d68d2b459510e4c50fda5686b37fb91c9363ca103e9475"},{"ID":"e747017d-859e-5513-b9ad-346002efc167","Path":"C:\\ProgramData\\Docker\\windowsfilter\e4d5eeaebc150ea9da0bf919302a2d7646461e3da60b5cbd3db15d3d928698"},{"ID":"e0bd7f8a-622c-589f-9752-eb7b80b88973","Path":"C:\\ProgramData\\Docker\\windowsfilter\\e8ee5f9ec8d67bfebe230b67989dd788506e33627a4400bb63ba098b2a3fd733"},{"ID":"6f13d213-2d8c-5c37-b1f5-770f73ad2d9a","Path":"C:\\ProgramData\\Docker\\windowsfilter\\a731844c4d933200e984524b7273ac3a555792bafec6eab30722fdfd7992ee96"}],"HostName":"e646da0e13b5","HvPartition":true,"EndpointList":["0b88e638-56ea-4157-88a7-67fc3bc35958"],"HvRuntime":{"ImagePath":"C:\\ProgramData\\Docker\\windowsfilter\\e8ee5f9ec8d67bfebe230b67989dd788506e33627a4400bb63ba098b2a3fd733\\UtilityVM"},"AllowUnqualifiedDNSQuery":true}.
Système d'information ci-dessous:
PS C:\Users\'#.lp> docker --version
Docker version 17.09.1-ce, build 19e2cf6
PS C:\Users\'#.lp> docker info
Containers: 0
Running: 0
Paused: 0
Stopped: 0
Images: 0
Server Version: 17.09.1-ce
Storage Driver: windowsfilter
Windows:
Logging Driver: json-file
Plugins:
Volume: local
Network: ics l2bridge l2tunnel nat null overlay transparent
Log: awslogs etwlogs fluentd json-file logentries splunk syslog
Swarm: inactive
Default Isolation: hyperv
Kernel Version: 10.0 16299 (16299.15.amd64fre.rs3_release.170928-1534)
Operating System: Windows 10 Pro
OSType: windows
Architecture: x86_64
CPUs: 4
Total Memory: 7.999GiB
Name: username
ID: 5EK5:6LMU:NPZG:3K2F:W3X7:2G7T:GFYU:GENE:LDBA:UASU:ZF26:T3AU
Docker Root Dir: C:\ProgramData\Docker
Debug Mode (client): false
Debug Mode (server): true
File Descriptors: -1
Goroutines: 24
System Time: 2017-12-24T20:16:32.0728521Z
EventsListeners: 0
Registry: https://index.docker.io/v1/
Experimental: true
Insecure Registries:
127.0.0.0/8
Live Restore Enabled: false
PS C:\Users\'#.lp> docker-compose --version
docker-compose version 1.17.1, build 6d101fb0
PS C:\Users\'#.lp> docker-machine --version
docker-machine.exe version 0.13.0, build 9ba6da9
Windows 10 version Pro 1709
Une idée?
Mise à jour:
PS C:\WINDOWS\system32> docker --version
Docker version 17.12.0-ce, build c97c6d6
PS C:\WINDOWS\system32> docker rm -f $(docker ps -a -q)
a7094c166be7
afbc956d0630
6cc2e3a20dcc
e646da0e13b5
PS C:\WINDOWS\system32> docker rmi -f $(docker images -q)
Untagged: hello-world:latest
Untagged: hello-world@sha256:445b2fe9afea8b4aa0b2f27fe49dd6ad130dfe7a8fd0832be5de99625dad47cd
Deleted: sha256:29528317da62a27024338f18abf29c992d6cdb4087f7d195cb6725bbe6bd15cc
Deleted: sha256:729a95d3f7234b02c27bdaf4fd81fd3fb9453445a85b713398c6bd05ad290ff5
Deleted: sha256:fcea8c486bda6858dee33a0ce494fba4839e542554b0588f6d00833a4155a537
Deleted: sha256:53cda6d9c060289530670af7ac429015f88d1ac58417f94f22c3dd2f03210436
Deleted: sha256:67903cf26ef4095868687002e3dc6f78ad275677704bf0d11524f16209cec48e
PS C:\WINDOWS\system32> docker run hello-world
Unable to find image 'hello-world:latest' locally
latest: Pulling from library/hello-world
407ada6e90de: Pull complete
711a33cda32c: Pull complete
f2954926b3d8: Pull complete
8b6a3aeeca73: Pull complete
Digest: sha256:66ef312bbac49c39a89aa9bcc3cb4f3c9e7de3788c944158df3ee0176d32b751
Status: Downloaded newer image for hello-world:latest
C:\Program Files\Docker\Docker\Resources\bin\docker.exe: Error response from daemon: container 99a306c2336a7bd503bfe8a744ace77cedc19bbc0d15e52b8d899bcea3db6b96 encountered an error during CreateContainer: failure in a Windows system call: No hypervisor is present on this system. (0xc0351000) extra info: {"SystemType":"Container","Name":"99a306c2336a7bd503bfe8a744ace77cedc19bbc0d15e52b8d899bcea3db6b96","Owner":"docker","IgnoreFlushesDuringBoot":true,"LayerFolderPath":"C:\\ProgramData\\Docker\\windowsfilter\a306c2336a7bd503bfe8a744ace77cedc19bbc0d15e52b8d899bcea3db6b96","Layers":[{"ID":"a5eef81d-74bf-53d1-8517-78b635324fdb","Path":"C:\\ProgramData\\Docker\\windowsfilter\\afb89f854af8452a0a12dfb14dc47995e001057c7af209be45ed5ee4813d2ffd"},{"ID":"744a6817-2b8a-5b6a-a717-8932a5863c9f","Path":"C:\\ProgramData\\Docker\\windowsfilter\a39c2b74ff220eac42f6f96d6097a7ef0feb192c1a77c0e88068cd10207d33"},{"ID":"ee281c98-febf-545b-bd51-8aec0a88f617","Path":"C:\\ProgramData\\Docker\\windowsfilter\439684561a3d30068cae2c804512984637d4c8b489f6f7cbcb5c8fed588af5"},{"ID":"f023cffb-ac18-57fe-9894-a2f1798fd0b0","Path":"C:\\ProgramData\\Docker\\windowsfilter\54f5a762901ec48bcf6a3ca8aab615bc305e91315e6e77fdf2c8fee5d587a2"}],"HostName":"99a306c2336a","HvPartition":true,"EndpointList":["2ce5269d-8776-4e84-8b37-4d99fa0a9f7b"],"HvRuntime":{"ImagePath":"C:\\ProgramData\\Docker\\windowsfilter\439684561a3d30068cae2c804512984637d4c8b489f6f7cbcb5c8fed588af5\\UtilityVM"},"AllowUnqualifiedDNSQuery":true}.
PS C:\WINDOWS\system32> systeminfo
Host Name: XXXX
OS Name: Microsoft Windows 10 Pro
OS Version: 10.0.16299 N/A Build 16299
OS Manufacturer: Microsoft Corporation
OS Configuration: Standalone Workstation
OS Build Type: Multiprocessor Free
Registered Owner: '#.lp
Registered Organization:
Product ID: XXXXXXXXXXXXXXXXXXXXXXXXXXX
Original Install Date: 10/12/2017, 23:15:17
System Boot Time: 06/01/2018, 13:53:55
System Manufacturer: System manufacturer
System Model: System Product Name
System Type: x64-based PC
Processor(s): 1 Processor(s) Installed.
[01]: Intel64 Family 6 Model 15 Stepping 11 GenuineIntel ~2401 Mhz
BIOS Version: American Megatrends Inc. 0902 , 27/07/2011
Windows Directory: C:\WINDOWS
System Directory: C:\WINDOWS\system32
Boot Device: \Device\HarddiskVolume1
System Locale: en-gb;English (United Kingdom)
Input Locale: en-gb;English (United Kingdom)
Time Zone: (UTC+00:00) Dublin, Edinburgh, Lisbon, London
Total Physical Memory: 8,191 MB
Available Physical Memory: 2,209 MB
Virtual Memory: Max Size: 16,383 MB
Virtual Memory: Available: 4,745 MB
Virtual Memory: In Use: 11,638 MB
Page File Location(s): C:\pagefile.sys
Domain: WORKGROUP
Logon Server: \\XXXXX
Hotfix(s): 7 Hotfix(s) Installed.
[01]: KB4048951
[02]: KB4053577
[03]: KB4054022
[04]: KB4055237
[05]: KB4056887
[06]: KB4058043
[07]: KB4054517
Network Card(s): 5 NIC(s) Installed.
[01]: TunnelBear Adapter V9
Connection Name: Ethernet
Status: Media disconnected
[02]: Qualcomm Atheros AR8131 PCI-E Gigabit Ethernet Controller (NDIS 6.30)
Connection Name: Local Area Connection
Status: Media disconnected
[03]: Compact Wireless-G USB Network Adapter
Connection Name: Wi-Fi
DHCP Enabled: Yes
DHCP Server: XXXXX
IP address(es)
[01]: XXX
[02]: XXX
[04]: Hyper-V Virtual Ethernet Adapter
Connection Name: vEthernet (Default Switch)
DHCP Enabled: Yes
DHCP Server: 255.255.255.255
IP address(es)
[01]: X
[02]: X
[05]: Hyper-V Virtual Ethernet Adapter
Connection Name: vEthernet (nat)
DHCP Enabled: Yes
DHCP Server: 255.255.255.255
IP address(es)
[01]: X
[02]: X
Hyper-V Requirements: VM Monitor Mode Extensions: Yes
Virtualization Enabled In Firmware: Yes
Second Level Address Translation: No
Data Execution Prevention Available: Yes
Est la virtualisation assistée par Matériel et exécution de protection des données activé tout comme l'erreur suggère? Quelle est la marque et le modèle de l'ordinateur?
Sur l'étape 2, OS montre que les deux Hyper-V et de la Virtualisation activée. Je ne vois pas en exécution de protection des données des paramètres dans mon BIOS.
OriginalL'auteur Pingpong | 2017-12-24
Vous devez vous connecter pour publier un commentaire.
Voici ce qui a fonctionné pour moi: Ouvrez l'invite de commande en tant qu'administrateur et exécutez
et puis redémarrage
Ce qui s'était passé:
J'ai dû commencer un émulateur android et Android Studio, a déclaré que "l'Émulateur est incompatible Avec la technologie Hyper-V" donc, il a couru cette commande pour désactiver l'hyper-v
bcdedit /set hypervisorlaunchtype off
OriginalL'auteur Sorin Bolos
Ces étapes, il fixe:
OriginalL'auteur Mohammad Akbari
si les deux docker et Hyper-V sont installés essayer de recréer l'image dans le panneau. Il fonctionne pour moi.
Vous pouvez vérifier l'état de la technologie Hyper-V dans le système en tapant la commande suivante dans powershell:
Vous devriez également changer de conteneur pour windows dans le panneau si ce n'est déjà.
veuillez vous référer à mon post mis à jour. J'ai supprimé les images, et les mises à niveau vers une version plus récente de Docker, et re-essayé hello-world, mais toujours la même erreur.
commande à partir de powershell vous dire si Hyper-V est activée. Pour supprimer les images et essayez de vous référer à la documentation: docs.docker.com/engine/reference/commandline/rmi
Les informations sur le résultat après avoir suivi vos instruction avait déjà mis à jour au bas de la poste. Le problème existe toujours.
oui, pls reportez-vous au bas de mon post mis à jour. liike ci-dessous: PS C:\WINDOWS\system32> docker rm-f $(docker ps -a-q) .. PS C:\WINDOWS\system32> docker rmi -f $(docker images -q) ..
OriginalL'auteur Francesco Zoccarato
Eu le même problème.
Avait pour activer la virtualisation dans le BIOS pour le résoudre.
OriginalL'auteur Nuno Silva
Si vous exécutez Docker dans une machine virtuelle, peut-être vous avez besoin de regarder dans "la Virtualisation Imbriquée", la Virtualisation besoin d'être exposés à partir d'un Serveur Physique à la machine virtuelle.
Par exemple, exposer des de Virtualisation Hyper-V plate-forme throuth scripts powershell:
voir le lien:
Exécutez Hyper-V dans une Machine Virtuelle avec la Virtualisation Imbriquée
OriginalL'auteur Alan Hu
Si vous tentez d'exécuter le Panneau de Windows à l'intérieur d'une machine virtuelle Parallels, vous devez activer la Virtualisation Imbriquée'.
https://kb.parallels.com/en/116239
Ce n'est disponible que dans le Pro et Business Editions. J'ai dû mettre à niveau ma version à l'appui de ce que j'étais en train de Bureau.
OriginalL'auteur Justin Domnitz
J'avais connu le même problème et il s'est résolu après la mise à jour de mon windows à la dernière version...
quelle est la version de Docker avez-vous installé? 3 questions au total
J'ai plus récentes de windows, mais toujours le même problème. Microsoft Windows [Version 10.0.16299.192]
Microsoft Windows [Version 10.0.16299.192] Docker version: 17.12.0-ce-win47
Se référer également github.com/docker/for-win/issues/1221 si ci-dessus ne résout pas le problème.
OriginalL'auteur Pratik Mehta
J'ai tout fait comme suggéré sur ce post et d'autres, en vain. Ce qui a fonctionné pour moi a été la suivante:
La mise à jour terminée. Puis, quand j'ai commencé à docker, il m'a demandé si je voulais activer Hyper-V et les Conteneurs. J'ai répondu oui. La machine a redémarré deux fois.
Après cela, tout s'est parfaitement déroulé. Malheureusement je ne peux pas dire à coup sûr si le point 1 ou le point 2, ou les deux ensemble correction du problème. Je suggère d'essayer le point 1 ci-dessus en premier, suivi par un redémarrage puis départ docker. Je soupçonne plutôt que de forcer une mise à jour de Windows 1803 va résoudre le problème.
OriginalL'auteur Hans Hilzinger
Si vous avez activé le VT-x/SMV dans le BIOS et Hyper-V installé sur Windows, essayez ceci:
Windows Defender Security Center -> Dispositif de Sécurité -> Base de l'Isolement de Détails -> l'Intégrité de la Mémoire, ... Tourner SUR.
OriginalL'auteur Lechuck84
Pour virtualbox utilisateurs, vous devez activer la virtualisation imbriquée
OriginalL'auteur webofmars