mirror of https://github.com/docker/docs.git
Merge pull request #20322 from dvdksn/cache-backends-docker
build(fix): cache backends require containerd with docker worker
This commit is contained in:
commit
355c18cda0
|
@ -17,9 +17,9 @@ An external cache becomes almost essential in CI/CD build environments. Such
|
|||
environments usually have little-to-no persistence between runs, but it's still
|
||||
important to keep the runtime of image builds as low as possible.
|
||||
|
||||
The default `docker` driver supports the `inline` and `local` cache backends.
|
||||
Other cache backends require you to select a different
|
||||
[driver](../../drivers/index.md).
|
||||
The default `docker` driver supports the `inline`, `local`, `registry`, and
|
||||
`gha` cache backends, but only if you have enabled the [containerd image store](/desktop/containerd.md).
|
||||
Other cache backends require you to select a different [driver](../../drivers/_index.md).
|
||||
|
||||
> **Warning**
|
||||
>
|
||||
|
|
|
@ -39,7 +39,6 @@ The following table describes the available CSV parameters that you can pass to
|
|||
| Name | Option | Type | Default | Description |
|
||||
| ------------------- | ----------------------- | ----------------------- | ------- | -------------------------------------------------------------------- |
|
||||
| `ref` | `cache-to`,`cache-from` | String | | Full name of the cache image to import. |
|
||||
| `dest` | `cache-to` | String | | Path of the local directory where cache gets exported to. |
|
||||
| `mode` | `cache-to` | `min`,`max` | `min` | Cache layers to export, see [cache mode][1]. |
|
||||
| `oci-mediatypes` | `cache-to` | `true`,`false` | `true` | Use OCI media types in exported manifests, see [OCI media types][2]. |
|
||||
| `compression` | `cache-to` | `gzip`,`estargz`,`zstd` | `gzip` | Compression type, see [cache compression][3]. |
|
||||
|
|
|
@ -27,11 +27,14 @@ The following table outlines some differences between drivers.
|
|||
| Feature | `docker` | `docker-container` | `kubernetes` | `remote` |
|
||||
| :--------------------------- | :---------: | :----------------: | :----------: | :----------------: |
|
||||
| **Automatically load image** | ✅ | | | |
|
||||
| **Cache export** | Inline only | ✅ | ✅ | ✅ |
|
||||
| **Cache export** | ✓\* | ✅ | ✅ | ✅ |
|
||||
| **Tarball output** | | ✅ | ✅ | ✅ |
|
||||
| **Multi-arch images** | | ✅ | ✅ | ✅ |
|
||||
| **BuildKit configuration** | | ✅ | ✅ | Managed externally |
|
||||
|
||||
\* _The `docker` driver doesn't support all cache export options.
|
||||
See [Cache storage backends](../cache/backends/_index.md) for more information._
|
||||
|
||||
## Loading to local image store
|
||||
|
||||
Unlike when using the default `docker` driver, images built using other drivers
|
||||
|
|
Loading…
Reference in New Issue