MongoDB 5.0+ requires a CPU with AVX support 에러 해결하기


Docker에서 몽고를 실행했더니 아래 에러가 나오네요.

CPU에서 AVX를 지원하지않아서 발생하는 오류입니다.

  

astroluma_mongodb  | WARNING: MongoDB 5.0+ requires a CPU with AVX support, and your current system does not appear to have that!

 

image.png

 

먼저 CPU가 해당 명령어셋을 지원하는지 확인해봅니다.

당연히 위 에러가 나오는 CPU는 지원을 안하기때문에 mongo를 4.4 버전으로만 사용해야하고

VM일 경우 host에서 아래 명령어를 입력해주세요.

 

grep --color=auto -m 1 'avx' /proc/cpuinfo

 

지원하네요 ㅎㅎ

 

image.png

 

제 VM의 경우 Process가 x86-64-v2-AES로 되어있어 Host로 바꿔주겠습니다.

 

image.png

 

host로 바꾸고 구동시키면 성공합니다.

image.png

 

 

image.png