Docker 데스크톱 앱은 가변 Windows 시스템을위한 새로운 소프트웨어를 개발하는 개발자들 사이에서 꽤 유명합니다. 이 응용 프로그램을 사용하면 여러 가상 시스템을 사용하여 개발자 시스템에서만 새로운 빌드, 패치를 테스트 할 수 있습니다. 하지만 Docker에 "Docker는 Hyper-V를 활성화 할 수 없습니다"라는 오류 메시지가 갑자기 표시되면 어떻게 될까요? 걱정하지 마세요. 이 간단한 수정 사항을 따라 문제를 매우 빠르게 해결하십시오.
해결 방법 –
ㅏ. 재시작 컴퓨터를 클릭하고 시스템의 가상 시스템에 다시 액세스 해보십시오.
비. 실행중인 바이러스 백신 프로그램을 비활성화하고 다시 한 번 확인하십시오.
수정 1 – 시스템에서 Hyper-V 활성화
Hyper-V는 작업하기 위해 수동으로 활성화해야하는 선택적 기능입니다.
1. 먼저 마우스 오른쪽 버튼으로 Windows 키 그런 다음 "운영“.
2. 그런 다음이 명령을 입력하고 시작하다.
선택적 기능
3. Windows 기능이 나타나면 검사 "Hyper-V”옵션을 선택합니다.
4. 이 작업을 마치면“확인“.
이제 Windows가 컴퓨터에서 HyperVisor를 활성화합니다.
5. 그런 다음 "지금 다시 시작“.
컴퓨터가 다시 시작되면 Hyper-V가 활성화됩니다. 시간이 좀 걸립니다. 머신이 재부팅되면 Docker를 열고 가상 머신을 시작해보십시오.
대체 방법 –
이전 방법이 작동하지 않으면이 방법을 시도해보십시오.
1. 처음에는 Windows 아이콘을 마우스 오른쪽 버튼으로 클릭하고“Windows PowerShell (관리자)“.
2. 터미널이 나타나면 여기에서이 코드를 입력하거나 붙여넣고 시작하다.
DISM / 온라인 /활성화 기능 / 모두 / FeatureName :Microsoft-Hyper-V
Windows에서이 기능을 활성화합니다.
PowerShell 창을 닫고 컴퓨터를 한 번 다시 시작합니다.
수정 2 – BIOS에서 가상화 활성화
Hyper-V의 주요 요구 사항 중 하나는 BIOS에서 가상화를 활성화하는 것입니다.
1. 먼저 컴퓨터를 종료하십시오.
2. 기계를 시작하십시오.
3. 시스템이 부팅 될 때“지우다“* 키보드에서 키를 눌러 컴퓨터에서 BIOS 설정을 엽니 다.
* 노트-특정 키는 제조업체마다 다를 수 있습니다. 이들은 다양한 키입니다.
Esc, F1, F2, F10, F11, F12 또는 삭제
할당 된 키를 누르면 잠시 후 BIOS 화면이 나타납니다.
3. 일단 BIOS 설정이 열리면 "많은" 탭.
4. 다음으로“가상화”를 목록에서 선택하고“활성화 됨“.
(일부 컴퓨터에서는 '가상화'설정 대신 'SVM 모드'가 표시 될 수 있습니다. 동일한 효과를 얻으려면 활성화하십시오)
5. 다시 한 번 관련된 키를 눌러 설정을 저장합니다.
[그것은 "F10”키입니다.]
6. 그런 다음 "예”를 눌러 마지막으로 컴퓨터의 BIOS 설정을 저장하고 종료합니다.
설정을 저장하면 컴퓨터가 자동으로 수행됩니다. 이제 컴퓨터에서 Docker 앱을 열고 새 가상 머신을 열어보십시오.
수정 3 – Hyper-V 제거 및 다시 설치
Hyper-V 파일 자체가 우연히 손상된 경우 Docker가 열리지 않습니다.
1. 눌러 Windows 키 + X 함께 키.
2. 그런 다음 "Windows PowerShell (관리자)”를 클릭하여 액세스하십시오.
3. 복사 붙여 넣기 이 코드를 하나씩 시작하다 그 후 이러한 코드를 순차적으로 실행합니다.
Disable-WindowsOptionalFeature -FeatureName microsoft-hyper-v -online restart-computer. Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V-모든 컴퓨터를 다시 시작합니다. Enable-WindowsOptionalFeature-온라인 -FeatureName 컨테이너-모두
코드를 실행 한 후 Docker를 한 번 더 열고 문제가 해결되는지 확인하십시오.
노트–
문제가 여전히 존재하는 경우 다음 단계를 시도하십시오.
ㅏ. 관리자 권한으로 PowerShell 터미널을 엽니 다.
2. 그런 다음이 코드를 실행하고 이것이 도움이되는지 확인하십시오.
MOFCOMP % SYSTEMROOT % \ System32 \ WindowsVirtualization. V2.mof
이것이 문제를 해결하는지 확인하십시오.
문제가 해결되어야합니다.