CS
[Docker] WARNING: The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested
Tigris
2022. 9. 24. 00:11
상황
M1 맥북에서 airflow 도커 이미지를 이용하였을 때 오류가 발생하며 작동 불가
원인
이전에 작성한 M1맥북-GKE 오류가 발생한 원인과는 반대로 amd64 플랫폼에서 빌드된 이미지를 arm64 플랫폼에서 이용하려 했기 때문에 발생한 문제이다.
[K8s] standard_init_linux.go:190: exec user process caused "exec format error"
상황 M1 맥북에서 빌드한 이미지를 GKE에서 이용하였을 때 오류가 발생하며 파드가 정상적으로 시작되지 않는 문제 원인 도커 이미지가 빌드된 플랫폼과 컨테이너가 실행될 플랫폼이 달라서 생
tigris-data-science.tistory.com
해결책
이미지를 빌드한 플랫폼이 amd64임을 명시하여 이미지를 사용한다.
docker run --platform linux/amd64 ...
잘못된 내용, 오타, 부정확한 문장 등 어떤 피드백이든 환영합니다. 감사합니다.