도커 로그인 후
docker build --platform linux/amd64 -t [DOCKER_ID]/[IMAGE_NAME] .
docker push [DOCKER_ID]/[IMAGE_NAME]
EC2 SSH 접속 후
docker run -d -p 8080:8080 [DOCKER_ID]/[IMAGE_NAME]
를 하면
계속 WARNING: The requested image's platform (linux/arm64) does not match the detected host platform (linux/amd64/v3) and no specific platform was requested
해당 오류가 나는데
M1의 경우 build시 --platform linux/amd64 옵션을 추가하면 해결된다고 했는데 여전히 계속 오류가 납니다 ㅠㅠ
개념이 부족하고 배포 과정을 따라만 해보고 있어서 어디가 문제인지 잘 모르겠습니다
로컬에 남아있는 이미지 삭제하고 해보라는데
https://stackoverflow.com/questions/73802911/issue-building-docker-image-as-linux-amd64-on-macbook-m1-chip
이것도 해봤는데 안되더라구요. 좀 전에 Dockerfile에 FROM부분에 명시해주고 해보니 해결했습니다. 도와주셔서 감사합니다!