Docker Syntax Buildkit

Use when optimizing Dockerfile builds with cache mounts, mounting secrets during build, or writing multi-line RUN with heredoc syntax. Prevents baking credentials into image layers, cache-busting on every build due to missing --mount=type=cache, and using outdated non-BuildKit syntax. Covers syntax directive, heredoc RUN, --mount=type=cache for apt/npm/pip/go, --mount=type=secret, --mount=type=ssh, bind mounts, and platform ARGs. Keywords: # syntax=docker/dockerfile:1, --mount=type=cache, --mount=type=secret, --mount=type=ssh, heredoc, BUILDKIT_INLINE_CACHE, TARGETPLATFORM, build secrets, SSH in build, cache npm pip, modern Dockerfile syntax.

Impertio-Studio 745d919 4 files · 40.1 KB Updated

File contents

impertio-studio/docker-claude-skill-package/tree/main/skills/source/docker-syntax/docker-syntax-buildkit commit 745d919872

Frequently asked questions

npx skillmds@latest add impertio-studio/docker-syntax-buildkit