2023-07-05 20:40:09

m1 또는 m2 칩셋 맥북에서 docker 이미지를 빌드할 때 해당 이미지가 리눅스 서버에서 활용될 예정이라면, 이미지 빌드 명령에 --platform linux/amd64를 붙여주는 것이 좋습니다. 

 

docker build -t 이미지명:태그 . --platform linux/amd64

 

--platform linux/amd64를 붙여주지 않고 이미지를 빌드한 후 "docker inspect 이미지명:태그" 명령을 실행해보면 "Architecture": "arm64"로 되어 있는데, 이것이 간혹 문제를 일으키는 것 같습니다. 

 

 

amd64와 arm64는 모두 컴퓨터 아키텍처를 나타내는 것입니다.