728x90
원인
ERROR: failed to solve: eclipse-temurin:17-jdk-alpine: failed to resolve source metadata for docker.io/library/eclipse-temurin:17-jdk-alpine: no match for platform in manifest: not found
윈도우에서 잘 되던 명령어가 맥에서는 이런 에러가 떴다..
해결
구글링 해보니 M1칩의 경우 linux/arm64/v8 베이스로 이미지 빌드를 한다고 나와있었다. 나는 M3칩을 사용했지만 혹시 나도? 라는 생각에
docker build -t {tag} . --platform linux/x86_64
이미지 빌드시 위 처럼 플랫폼을 명시해주니 이미지 생성이 잘 되었다.
728x90