Просмотр исходного кода

Merge pull request #45836 from neersighted/ctn-build-extra

docs: document more buildx targets
Sebastiaan van Stijn 2 лет назад
Родитель
Сommit
a2154e1249
1 измененных файлов с 17 добавлено и 0 удалено
  1. 17 0
      docs/contributing/ctn-build.md

+ 17 - 0
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
 ```