Skip to main content

Documentation Index

Fetch the complete documentation index at: https://tally.wharflab.com/llms.txt

Use this file to discover all available pages before exploring further.

Setting platform to predefined $TARGETPLATFORM in FROM is redundant as this is the default behavior.
PropertyValue
SeverityInfo
CategoryBest Practice
DefaultEnabled

Description

A custom platform can be used for a base image. The default platform is the same platform as the target output, so setting the platform to $TARGETPLATFORM is redundant and unnecessary.

Examples

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

Reference