mirror of
https://gitea.com/Lydanne/buildx.git
synced 2025-05-29 17:05:46 +08:00
Clarify documentation structure
Move a paragraph in README to clarify where it fits in the structure. - Before the move, the paragraph seems to apply to the `--output=local` section when in fact it applies to the entire `--output` section. This is especially confusing for the sentence "if just the path is specified as a value, `buildx` will use the local exporter with this path as the destination". - After the move, it is clear that the paragraph applies to `--output`
This commit is contained in:
parent
6aba19193a
commit
d7adb9ef6e
33
README.md
33
README.md
@ -208,6 +208,21 @@ docker buildx build --platform=darwin .
|
|||||||
|
|
||||||
Sets the export action for the build result. In `docker build` all builds finish by creating a container image and exporting it to `docker images`. `buildx` makes this step configurable allowing results to be exported directly to the client, oci image tarballs, registry etc.
|
Sets the export action for the build result. In `docker build` all builds finish by creating a container image and exporting it to `docker images`. `buildx` makes this step configurable allowing results to be exported directly to the client, oci image tarballs, registry etc.
|
||||||
|
|
||||||
|
Buildx with `docker` driver currently only supports local, tarball exporter and image exporter. `docker-container` driver supports all the exporters.
|
||||||
|
|
||||||
|
If just the path is specified as a value, `buildx` will use the local exporter with this path as the destination. If the value is “-”, `buildx` will use `tar` exporter and write to `stdout`.
|
||||||
|
|
||||||
|
Examples:
|
||||||
|
|
||||||
|
```
|
||||||
|
docker buildx build -o . .
|
||||||
|
docker buildx build -o outdir .
|
||||||
|
docker buildx build -o - - > out.tar
|
||||||
|
docker buildx build -o type=docker .
|
||||||
|
docker buildx build -o type=docker,dest=- . > myimage.tar
|
||||||
|
docker buildx build -t tonistiigi/foo -o type=registry
|
||||||
|
````
|
||||||
|
|
||||||
Supported exported types are:
|
Supported exported types are:
|
||||||
|
|
||||||
##### `local`
|
##### `local`
|
||||||
@ -259,23 +274,7 @@ Attribute keys:
|
|||||||
The `registry` exporter is a shortcut for `type=image,push=true`.
|
The `registry` exporter is a shortcut for `type=image,push=true`.
|
||||||
|
|
||||||
|
|
||||||
|
#### `--push`
|
||||||
Buildx with `docker` driver currently only supports local, tarball exporter and image exporter. `docker-container` driver supports all the exporters.
|
|
||||||
|
|
||||||
If just the path is specified as a value, `buildx` will use the local exporter with this path as the destination. If the value is “-”, `buildx` will use `tar` exporter and write to `stdout`.
|
|
||||||
|
|
||||||
Examples:
|
|
||||||
|
|
||||||
```
|
|
||||||
docker buildx build -o . .
|
|
||||||
docker buildx build -o outdir .
|
|
||||||
docker buildx build -o - - > out.tar
|
|
||||||
docker buildx build -o type=docker .
|
|
||||||
docker buildx build -o type=docker,dest=- . > myimage.tar
|
|
||||||
docker buildx build -t tonistiigi/foo -o type=registry
|
|
||||||
````
|
|
||||||
|
|
||||||
#### `--push`
|
|
||||||
|
|
||||||
Shorthand for [`--output=type=registry`](#registry). Will automatically push the build result to registry.
|
Shorthand for [`--output=type=registry`](#registry). Will automatically push the build result to registry.
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user