Mac OS(m1)에서 빌드한 도커 이미지가 Ubuntu 20.04(LTS)
에서 실행시킬 때, 에러 발생
-> 즉, 로컬환경에서 잘 돌아가던 도커 컨테이너가, AWS EC2 환경에서 돌아가지 않고 에러
운영체제 플랫폼에 따라 도커 이미지 빌드시 영향을 끼치기 때문이다.
m1 맥북 docker build image
의 기본 설정은 arm64
이다.
즉, 운영체제에 맞게 docker build
를 수행해야 한다.
우선 기존에 빌드했던 이미지가 있다면, 이미지 제거
docker rmi -f [이미지 이름]
: 이미지 제거
docker ps image
: 이미지 목록 확인
docker buildx build --push --platform linux/amd64 -t [이미지 이름] .
: OS에 맞게 도커 이미지 빌드 & 푸시
.
명시함
덕분에 문제 해결했습니다. 감사합니다!