내 컴퓨터는 m1 맥북이라 arm64 아키텍처로 되어 있다.
ec2의 경우 amd64 아키텍처로 되어 있기 때문에
빌드할 때 ec2 기준으로 빌드하면
로컬에서 해당 이미지의 구동 테스트가 안 된다.
그래서 찾아보니 멀티 아키텍처 빌드 명령어가 있었다.
docker buildx create --use
docker buildx build --platform linux/amd64,linux/arm64 -t [image-name]:[tag] .
이렇게 하면 현재 시스템 아키텍처에 맞는 이미지를 자동 선택하게 되어
내 컴퓨터나 ec2 모두에서 활용 가능해진다.