infrastructure/도커
-
도커 빌드 오류(arm vs amd)infrastructure/도커 2023. 4. 8. 20:20
문제 상황 새로 받은 맥북에서 신나는 마음으로 간단한 웹서버를 빌드한 뒤 도커이미지를 만들어 배포했다. 그다음 컨테이너를 실행하는 파드를 만들었는데 위처럼 계속 파드 생성에 실패했다. 생각 정리 - 도커를 실행하는 환경 : amd - 도커를 빌드한 환경 : arm 빌드할 환경을 실행할 환경으로 맞춰줘야 겠구나! 해결 $ docker buildx build --platform=linux/amd64 -t poistargram/port . $ docker inspect poistargram/port 빌드할 때 실행환경인 amd 기반으로 빌드하도록 옵션을 넣어준다!(간단) arm VS amd M1칩은 arm 기반, Intel칩이 amd 기반이다. 이름도 비슷해서 매우 헷갈릴 것 같다. 간단하게 해결한 것처럼 적..