From 8caf63896c04561b0ab01cd94612a558f1f8b774 Mon Sep 17 00:00:00 2001
From: Bjorn Neergaard <bjorn.neergaard@docker.com>
Date: Tue, 27 Jun 2023 13:51:35 -0600
Subject: [PATCH] docs: document more buildx targets

Signed-off-by: Bjorn Neergaard <bjorn.neergaard@docker.com>
---
 docs/contributing/ctn-build.md | 17 +++++++++++++++++
 1 file changed, 17 insertions(+)

diff --git a/docs/contributing/ctn-build.md b/docs/contributing/ctn-build.md
index de924e6d36..83f3202525 100644
--- a/docs/contributing/ctn-build.md
+++ b/docs/contributing/ctn-build.md
@@ -25,4 +25,21 @@ docker buildx bake binary-cross
 
 # build binaries for a specific platform
 docker buildx bake --set *.platform=linux/arm64
+
+# build "complete" binaries (including containerd, runc, vpnkit, etc.)
+docker buildx bake all
+
+# build "complete" binaries for all supported platforms
+docker buildx bake all-cross
+
+# build non-runnable image wrapping "complete" binaries
+# useful for use with undock and sharing via a registry
+docker buildx bake bin-image
+
+# build non-runnable image wrapping "complete" binaries, with custom tag
+docker buildx bake bin-image --set "*.tags=foo/moby-bin:latest"
+
+# build non-runnable image wrapping "complete" binaries for all supported platforms
+# multi-platform images must be directly pushed to a registry
+docker buildx bake bin-image-cross --set "*.tags=foo/moby-bin:latest" --push
 ```