By DeepSource

Do not use --platform= with FROM DOK-W1002

Bug risk

Specifying --platform= in the docker file FROM clause forces the Image to build only one target platform.

This has a number of negative consequences:

  • It is not possible to build a multi-platform Image from this Docker file.

  • The platform that you build on must be the same as the platform specified in --platform=.

  • A better approach is to omit FROM --platform in the docker file and to specify in buildx --platform= during the build if control of the image platform target is needed.

Bad Practice

FROM --platform=x86 busybox


FROM busybox