Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
10 changes: 3 additions & 7 deletions content/includes/dockerfile-labs-channel.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,3 @@
---
---

{{% experimental %}}
The "labs" channel provides early access to Dockerfile features that are not
yet available in the stable channel.
{{% /experimental %}}
> [!IMPORTANT]
>
> The labs channel gives you access to experimental Dockerfile features not yet available in the stable channel.
10 changes: 9 additions & 1 deletion content/manuals/billing/faqs.md
Original file line number Diff line number Diff line change
Expand Up @@ -33,6 +33,14 @@ Docker also sends an email notification `Action Required - Credit Card Payment F

Once the grace period is over and the invoice is still not paid, the subscription downgrades to a free plan and all paid features are disabled.

### Can I manually retry a failed payment?

No. Docker retries failed payments on a [retry schedule](/manuals/billing/faqs.md#what-happens-if-my-subscription-payment-fails).

To ensure a retired payment is successful, verify your default payment is
updated. If you need to update your default payment method, see
[Manage payment method](/manuals/billing/payment-method.md#manage-payment-method).

### Does Docker collect sales tax and/or VAT?

Docker began collecting sales tax on subscription fees for United States customers on July 1, 2024. For European customers, Docker will begin collecting VAT on March 1, 2025.
Expand All @@ -49,4 +57,4 @@ Contact the [Docker Sales Team](https://www.docker.com/company/contact).

### Do I need to do anything at the end of my subscription term?

No. All monthly and annual subscriptions are automatically renewed at the end of the term using the original form of payment.
No. All monthly and annual subscriptions are automatically renewed at the end of the term using the original form of payment.
5 changes: 5 additions & 0 deletions content/manuals/billing/payment-method.md
Original file line number Diff line number Diff line change
Expand Up @@ -105,6 +105,11 @@ To add a payment method:

## Failed payments

> [!NOTE]
>
> You can't manually retry a failed payment. Docker will retry failed payments
based on the retry schedule.

If your subscription payment fails, there is a grace period of 15 days, including the due date. Docker retries to collect the payment 3 times using the following schedule:

- 3 days after the due date
Expand Down
14 changes: 10 additions & 4 deletions content/manuals/build/buildkit/dockerfile-release-notes.md
Original file line number Diff line number Diff line change
Expand Up @@ -28,10 +28,12 @@ The full release note for this release is available
- Fix handling of OSVersion platform property if one is set by the base image [moby/buildkit#5714](https://github.com/moby/buildkit/pull/5714)
- Fix errors where a named context metadata could be resolved even if it was not reachable by the current build configuration, leading to build errors [moby/buildkit#5688](https://github.com/moby/buildkit/pull/5688)

## 1.14.0-labs
## 1.14.0 (labs)

{{< release-date date="2025-02-19" >}}

{{% include "dockerfile-labs-channel.md" %}}

The full release note for this release is available
[on GitHub](https://github.com/moby/buildkit/releases/tag/dockerfile%2F1.14.0-labs).

Expand Down Expand Up @@ -59,10 +61,12 @@ The full release note for this release is available
- Fix case where `ONBUILD` command may have run twice on inherited stage. [moby/buildkit#5593](https://github.com/moby/buildkit/pull/5593)
- Fix possible missing named context replacement for child stages in Dockerfile. [moby/buildkit#5596](https://github.com/moby/buildkit/pull/5596)

## 1.13.0-labs
## 1.13.0 (labs)

{{< release-date date="2025-01-20" >}}

{{% include "dockerfile-labs-channel.md" %}}

The full release note for this release is available
[on GitHub](https://github.com/moby/buildkit/releases/tag/dockerfile%2F1.13.0-labs).

Expand Down Expand Up @@ -121,7 +125,9 @@ The full release note for this release is available
- Enhanced progress output for secret values mounted as environment variables. [moby/buildkit#5336]
- Added built-in build argument `TARGETSTAGE` to expose the name of the (final) target stage for the current build. [moby/buildkit#5431]

### 1.11.0-labs
## 1.11.0 (labs)

{{% include "dockerfile-labs-channel.md" %}}

- `COPY --chmod` now supports non-octal values. [moby/buildkit#5380]

Expand Down Expand Up @@ -484,7 +490,7 @@ The following features have graduated from the labs channel to stable:

- Forward `FrontendInputs` to the gateway

## 1.1.2 (experimental)
## 1.1.2 (labs)

{{< release-date date="2019-07-31" >}}

Expand Down
9 changes: 2 additions & 7 deletions content/manuals/build/ci/github-actions/multi-platform.md
Original file line number Diff line number Diff line change
Expand Up @@ -109,13 +109,8 @@ each platform across multiple runners and create manifest list using the

The following workflow will build the image for each platform on a dedicated
runner using a matrix strategy and push by digest. Then, the `merge` job will
create manifest lists and push them to two registries:

- Docker Hub: `docker.io/docker-user/my-app`
- GitHub Container Registry: `ghcr.io/gh-user/my-app`

This example also uses the [`metadata` action](https://github.com/docker/metadata-action)
to set tags and labels.
create manifest lists and push them to Docker Hub. The [`metadata` action](https://github.com/docker/metadata-action)
is used to set tags and labels.

```yaml
name: ci
Expand Down
2 changes: 1 addition & 1 deletion content/manuals/desktop/features/desktop-cli.md
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ The Docker Desktop CLI lets you perform key operations such as starting, stoppin

The Docker Desktop CLI provides:

- Enhanced automation and CI/CD integration: Perform Docker Desktop operations directly in CI/CD pipelines for better workflow automation.
- Simplified automation for local development: Execute Docker Desktop operations more efficiently in scripts and tests.
- An improved developer experience: Restart, quit, or reset Docker Desktop from the command line, reducing dependency on the Docker Desktop Dashboard and improving flexibility and efficiency.

## Usage
Expand Down
8 changes: 0 additions & 8 deletions hugo_stats.json
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,6 @@
"-mt-0.5",
"-mt-4",
"-mt-8",
"-top-16",
"-v",
"-z-10",
".NET",
Expand All @@ -25,8 +24,6 @@
"Bake",
"Bash",
"Before",
"BitBucket-Pipelines",
"Buildkite",
"CLI",
"CentOS-RHEL-and-Fedora",
"Circle-CI",
Expand All @@ -38,7 +35,6 @@
"Debian",
"Debian-GNU/Linux",
"Diff",
"Docker-Compose",
"Docker-Desktop",
"Docker-Hub",
"Docker-Scout-Dashboard",
Expand All @@ -50,13 +46,11 @@
"Fedora",
"For-Mac-with-Apple-silicon",
"For-Mac-with-Intel-chip",
"For-all-platforms",
"From-the-GUI",
"From-the-command-line",
"GUI",
"Git-Bash",
"Git-Bash-CLI",
"GitHub-Actions",
"GitLab",
"Go",
"HTTP",
Expand Down Expand Up @@ -104,11 +98,9 @@
"Run-Ollama-in-a-container",
"Run-Ollama-outside-of-a-container",
"Rust",
"Shell",
"Shell-script",
"Specific-version",
"Svelte",
"Travis-CI",
"Ubuntu",
"Unix-pipe",
"Updated-Dockerfile",
Expand Down
24 changes: 12 additions & 12 deletions layouts/shortcodes/summary-bar.html
Original file line number Diff line number Diff line change
Expand Up @@ -23,10 +23,10 @@

<div class="flex flex-col bg-gray-light-200 bg-opacity-75 dark:bg-gray-dark-300 dark:bg-opacity-75 border-l-4 border-gray-light-200 px-4 py-1 my-1 not-prose">
{{ with $feature.subscription }}
<div class="flex items-center gap-1">
<span class="font-bold">Subscription:</span>
<div class="flex flex-wrap items-start gap-1">
<span class="font-bold whitespace-nowrap">Subscription:</span>
{{ range . }}
<span>{{ . }}</span>
<span class="flex-1">{{ . }}</span>
<span class="icon-svg">
{{ $icon := index $subscriptionIcons . }}
{{ if $icon }}
Expand All @@ -41,9 +41,9 @@

{{ with $feature.availability }}
{{ $availabilityText := . }}
<div class="flex items-center gap-1">
<span class="font-bold">Availability:</span>
<span>
<div class="flex flex-wrap items-start gap-1">
<span class="font-bold whitespace-nowrap">Availability:</span>
<span class="flex-1">
{{ $availabilityText }}
{{ range $key, $icon := $availabilityIcons }}
{{ if in $availabilityText $key }}
Expand All @@ -55,19 +55,19 @@
{{ end }}

{{ with $feature.requires }}
<div class="flex items-center gap-1">
<span class="font-bold">Requires:</span>
<span>{{ . | markdownify }}</span>
<div class="flex flex-wrap items-start gap-1">
<span class="font-bold whitespace-nowrap">Requires:</span>
<span class="flex-1">{{ . | markdownify }}</span>
<span class="icon-svg">
{{ partial "icon" $requiresIcon }}
</span>
</div>
{{ end }}

{{ with $feature.for }}
<div class="flex items-center gap-1">
<span class="font-bold">For:</span>
<span>{{ . }}</span>
<div class="flex flex-wrap items-start gap-1">
<span class="font-bold whitespace-nowrap">For:</span>
<span class="flex-1">{{ . }}</span>
<span class="icon-svg">
{{ partial "icon" $forIcon }}
</span>
Expand Down