Docker

[Docker] 이미지 빌드 에러(linux/amd64)

꽃달린감나무 2023. 10. 31. 10:32
728x90

문제 발생

인턴 생활을 하면서 맥북을 구매하고 프로젝트를 구현하고 평상시와 같이 도커 이미지를 배포했는데 다음과 같은 오류가 떴습니다..ㅠㅠ

 

문제 인식

번역기를 돌려보니..

요청한 이미지의 플랫폼(linux/arm64/v8)이 감지된 호스트 플랫폼(linux/amd64/v3)과 일치하지 않으며 특정 플랫폼이 요청되지 않았습니다.

 

힌트를 얻어 원인을 찾아보니.. 개발에 사용한 저의 맥북 M1의 경우 linux/arm64/v8 이였고, 테스트 서버의 경우에는 linux/amd64/v3버전이라 이미지를 빌드한 M1과 이미지를 배포하는 테스트 서버의 호환성이 맞지 않아서 생긴 문제였습니다..!

 

문제 해결

이미지를 빌드 할 때, --platform linux/amd64 옵션을 지정해줘 플랫폼을 선택 해서 빌드하는 방법이 있었습니다!

 

728x90