HoneyBee

[Dockerfile 에러][Docker run 에러] WARNING: The requested image's platform (linux/arm64) does not match the detected host platform (linux/amd64/v3) and no specific platform was requested 본문

Trouble Shooting

[Dockerfile 에러][Docker run 에러] WARNING: The requested image's platform (linux/arm64) does not match the detected host platform (linux/amd64/v3) and no specific platform was requested

아포갸토 2024. 4. 24. 11:54

Docker로 이미지 빌드하고 실행 시 발생하는 문제

sudo docker run -d -p 8080:80 {이미지파일}

WARNING: The requested image's platform (linux/arm64) does not match the detected host platform (linux/amd64/v3) and no specific platform was requested
  • 아래 이슈를 수도 없이 겪은 입장으로 답변을 하자면 대부분 이미지를 빌드하는 곳(PC,서버 등)과 실행되는 곳의 운영체제 차이로 발생하는 문제다.

해결책

  • 관련 이미지를 docker hub에서 amd64 버전 등 적합한 운영체제 버전으로 찾아서 Dockerfile 수정 후 빌드하면 해결된다.
  • 링크 : https://hub.docker.com/r/amd64/node/