You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Jun 3, 2025. It is now read-only.
-[Pushing to Different Registries](#pushing-to-different-registries)
21
+
-[Debug Image](#debug-image)
21
22
-[Security](#security)
22
23
-[Comparison with Other Tools](#comparison-with-other-tools)
23
24
-[Community](#community)
@@ -40,6 +41,8 @@ The majority of Dockerfile commands can be executed with kaniko, but we're still
40
41
41
42
Multi-Stage Dockerfiles are also unsupported currently, but will be ready soon.
42
43
44
+
kaniko also does not support building Windows containers.
45
+
43
46
## Development
44
47
### kaniko Build Contexts
45
48
kaniko supports local directories and GCS buckets as build contexts. To specify a local directory, pass in the `--context` flag as an argument to the executor image.
@@ -143,6 +146,10 @@ kaniko uses Docker credential helpers to push images to a registry.
143
146
144
147
kaniko comes with support for GCR, but configuring another credential helper should allow pushing to a different registry.
145
148
149
+
### Debug Image
150
+
151
+
We provide `gcr.io/kaniko-project/executor:debug` as a a version of the executor image based off a Debian image.
152
+
This provides a shell and can be useful for debugging.
RootCmd.PersistentFlags().StringVarP(&bucket, "bucket", "b", "", "Name of the GCS bucket from which to access build context as tarball.")
49
47
RootCmd.PersistentFlags().StringVarP(&destination, "destination", "d", "", "Registry the final image should be pushed to (ex: gcr.io/test/example:latest)")
50
48
RootCmd.PersistentFlags().StringVarP(&snapshotMode, "snapshotMode", "", "full", "Set this flag to change the file attributes inspected during snapshotting")
0 commit comments