Jika fitur yang dijelaskan diaktifkan, masalahnya adalah dengan Hyper-V yang dinonaktifkan atau agen Hypervisor tidak berjalan
SOLUSI A (Jika Hyper-V benar-benar dinonaktifkan atau tidak diinstal)
Buka PowerShell sebagai administrator dan
Aktifkan Hyper-V dengan
dism.exe /Online /Enable-Feature:Microsoft-Hyper-V /All
SOLUSI B (Jika fitur Hyper-V sudah diaktifkan tetapi tidak berfungsi)
Aktifkan Hypervisor dengan
bcdedit /set hypervisorlaunchtype auto
Sekarang restart sistem dan coba lagi.
SOLUSI C
Jika masalah tetap terjadi, mungkin Hyper-V pada sistem Anda rusak, jadi
Buka Control Panel -> [Program] -> [Fitur Windows] dan hapus centang sama sekali semua komponen terkait Hyper-V. Mulai ulang sistem.
Aktifkan kembali Hyper-V. Mengulang kembali.
CATATAN 1 :
Hyper-V membutuhkan virtualisasi perangkat keras sebagai prasyarat. Pastikan PC Anda mendukungnya, jika ya dan masih tidak akan berfungsi, ada kemungkinan BIOS Anda tidak dikonfigurasi dengan benar dan fitur ini dinonaktifkan. Dalam hal ini, periksa, aktifkan, dan coba lagi. Fitur virtualisasi dapat dilaporkan dengan nama yang berbeda sesuai platform yang digunakan (misalnya jika Anda tidak melihat opsi yang menggunakan label virtualisasi secara eksplisit, pada AMD Anda harus memeriksa status fitur SVM , pada Intel the feature feature VT-x ).
CATATAN 2:
Hyper-V dapat diinstal hanya dengan beberapa versi misalnya:
Windows 10 Enterprise; Windows 10 Professional; Windows 10 Education.
Hyper-V tidak dapat diinstal pada versi Windows yang lebih murah atau seluler misalnya:
Windows 10 Home; Windows 10 Mobile; Windows 10 Mobile Enterprise.
dism.exe /Online /Enable-Feature:Microsoft-Hyper-V /All
tetapi tampaknya tidak menyelesaikannya, jadi saya mencobabcdedit /set hypervisorlaunchtype auto
dan Docker sekarang berjalan untuk saya.Di bawah ini adalah solusi yang berfungsi untuk saya, ikuti langkah-langkah ini
Buka PowerShell sebagai administrator atau CMD meminta sebagai administrator
Jalankan perintah ini di PowerShell->
bcdedit /set hypervisorlaunchtype auto
Sekarang restart sistem dan coba lagi.
Bersulang.
sumber
Saya menghapus Intel HAXM dan VirtualBox, Docker sekarang berjalan
sumber
Buka pengelola tugas dan klik pada tab kinerja. Jika virtualisasi dinonaktifkan, Anda harus mengikuti instruksi di sini untuk mengaktifkannya: https://blogs.technet.microsoft.com/canitpro/2015/09/08/step-by-step-enabling-hyper-v-for- use-on-windows-10 /
sumber
Bagi saya, yang harus saya lakukan adalah menghapus instalasi VMware.
Docker sekarang sedang berjalan
sumber
Bisakah Anda mencoba mengaktifkan Hyper-V secara manual, dan berpotensi membuat dan menjalankan VM Hyper-V secara manual? Detail:
sumber
Dalam kasus saya, saya harus menghapus hyper-v, me-restart pc, dan menjalankan docker lagi.
sumber
Coba ini di PowerShell (admin diaktifkan):
Ini akan menginstal HyperVisor tanpa alat manajemen, dan kemudian Anda dapat menjalankan Docker setelah ini.
sumber
Saya telah mencoba banyak saran di atas tetapi buruh pelabuhan terus mengeluh tentang kesalahan virtualisasi berbantuan perangkat keras. Virtualisasi diaktifkan di BIOS, dan juga Hyper-V diinstal dan diaktifkan. Setelah mencoba beberapa kesalahan, saya akhirnya mengunduh alat coreinfo dan mengetahui bahwa Hypervisor sebenarnya tidak diaktifkan. Menggunakan ISE (64 bit) sebagai admin dan menjalankan perintah dari Solusi B di atas dan yang memungkinkan Hypervisor berhasil (diperiksa melalui coreinfo -v lagi). Setelah restart, buruh pelabuhan sekarang berjalan dengan sukses.
sumber
Coba langkah-langkah ini
sumber
Masalah bagi saya terpecahkan ketika saya mencopot Cygwin.
sumber
Saya juga menggunakan gelandangan. Tampaknya saya hanya dapat menggunakan 1 hal dalam satu waktu. Mencopot gelandangan / virtualBox memungkinkan saya untuk menjalankan buruh pelabuhan dan sebaliknya
sumber
Saya mencoba banyak saran di sini, tetapi tidak berhasil menjalankannya. Apa yang berhasil bagi saya pada akhirnya adalah langsung masuk ke BIOS untuk mengaktifkannya. Artikel berikut ini sangat membantu: https://www.nextofwindows.com/how-to-enable-configure-and-use-hyper-v-on-windows-10
sumber
@ Silverstorm
Saya sudah menginstal Hyperv dan virtualisasi diaktifkan di BIOS saya.
Tapi SOLUSI A tidak berhasil untuk saya.
Namun, SOLUSI B bekerja seperti pesona.
SOLUSI B (Jika fitur Hyper-V sudah diaktifkan tetapi tidak berfungsi)
Aktifkan Hypervisor dengan
bcdedit / set hypervisorlaunchtype auto Sekarang restart sistem dan coba lagi.
sumber
Selain jawaban asli, saya telah melakukan yang berikut:
sumber
Jika semuanya baik-baik saja dengan opsi BIOS, saya hanya terpaksa menonaktifkan dan mengaktifkan semua fitur HyperV dan ini menyelesaikan masalah saya - cmd Nonaktifkan-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V-All --mulai Aktifkan-WindowsOptionalFeature -Online -FiturName Microsoft- Hyper-V –All
sumber
Dalam kasus saya, saya harus mengaktifkan virtualisasi dalam pengaturan BIOS.
Dan setelah semua langkah di atas, akhirnya berhasil :-)
sumber
Dalam kasus saya meskipun saya menggunakan semua solusi yang disebutkan di atas tetapi tidak ada yang berhasil untuk saya. Jadi saya memutuskan untuk menghapus buruh pelabuhan dan menginstalnya lagi.
Sekarang dalam proses, saya perhatikan bahwa saya tidak memeriksa
Use Windows containers instead of Linux containers (this can be changed after installation)
instalasi saya sebelumnya, dan itulah mengapa saya mendapatkan masalah di atas dan solusi masih belum memperbaikinya. Jadi pastikan untuk memeriksanya sebelum Anda menjalankan desktop docker atau menghapus instalasinya dan menginstalnya kembali dengan memeriksa opsi ini.sumber