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/