1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27
|
## Output
```text
Setting platform to predefined $TARGETPLATFORM in FROM is redundant as this is the default behavior
```
## 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: this usage of `--platform` is redundant since `$TARGETPLATFORM` is the default.
```dockerfile
FROM --platform=$TARGETPLATFORM alpine AS builder
RUN apk add --no-cache git
```
✅ Good: omit the `--platform` argument.
```dockerfile
FROM alpine AS builder
RUN apk add --no-cache git
```
|