중복된 대상 플랫폼 지정

중복된 대상 플랫폼 지정 (RedundantTargetPlatform)

빌드 체크 규칙 중 하나로, FROM에서 플랫폼을 $TARGETPLATFORM으로 명시적으로 설정한 것이 중복되는 경우를 알려줘요. 기본 대상 플랫폼이 곧 타깃 출력 플랫폼이기 때문이에요.

출처: 문서

본문

베이스 이미지에는 커스텀 플랫폼을 지정할 수 있어요. 그런데 기본 플랫폼이 이미 대상 출력과 같은 플랫폼이라서, $TARGETPLATFORM으로 설정하는 것은 중복되고 불필요해요.

출력 메시지

Setting platform to predefined $TARGETPLATFORM in FROM is redundant as this is the default behavior

예시

❌ 나쁜 예: $TARGETPLATFORM이 기본값이므로 이 --platform 사용은 중복이에요.

FROM --platform=$TARGETPLATFORM alpine AS builder
RUN apk add --no-cache git

✅ 좋은 예: --platform 인자를 생략해요.

FROM alpine AS builder
RUN apk add --no-cache git

더 알아보기