최말짱 블로그

[docker-swarm]도커스웜 노드 생성 Error with pre-create check: "This computer doesn't have VT-X/AMD-v enabled. Enablng it in the BIOS is mandatory" 에러 본문

에러정리

[docker-swarm]도커스웜 노드 생성 Error with pre-create check: "This computer doesn't have VT-X/AMD-v enabled. Enablng it in the BIOS is mandatory" 에러

최말짱 2022. 12. 8. 01:54
728x90

 

 

이번에 docker swarm 실습을 하면서 정말 ~~~~~~~ 많은 에러를 부딪혔다....ㅠㅠ

다음엔 똑같은 실수를 반복하지 않도록 정리해보려 한다.

 

 

 


 

Error with pre-create check: "This computer doesn't have VT-X/AMD-v enabled. Enablng it in the BIOS is mandatory" 에러 

 

우선 많은 서칭 끝에 

 

1) Hyper-V 비활성화를 해줬다. 

  1. 제어판에서 프로그램 및 기능을 선택합니다.
  2. Windows 기능 켜기/끄기를 선택합니다.
  3. Hyper-V를 확장하고 Hyper-V 플랫폼을 확장한 다음 Hyper-V 하이퍼바이저 확인란의 선택을 취소합니다.
  4. 그리고 재부팅해준다.!!

https://learn.microsoft.com/ko-kr/troubleshoot/windows-client/application-management/virtualization-apps-not-work-with-hyper-v

 

Hyper-V를 사용하지 않도록 설정하여 가상화 소프트웨어 실행 - Windows Client

가상화 애플리케이션이 Hyper-V, Device Guard 및 Credential Guard와 호환되지 않는 문제를 설명합니다. 해결 방법을 제공합니다.

learn.microsoft.com

 

 

그런데도 계속 에러가 떴다. ㅠ

 

2) 명령어를 바꿨다.

 

# 기존 코드
docker-machine create smaple1

# 바꾼 코드
docker-machine create -d virtualbox --virtualbox-memory=2048 --virtualbox-no-vtx-check sample1

 

아래 명령어를 통해 --virtualbox-no-vtx-check를 해줌으로써 최종 해결할 수 있었다. ㅎㅎ