Skip to content

Commit 2b2a5df

Browse files
aevesdockerJackPGreenndeloofgtardifchelnak
authored
publish updates from main (#22871)
Automated pull request for publishing docs updates. --------- Signed-off-by: Nicolas De Loof <nicolas.deloof@gmail.com> Signed-off-by: Guillaume Tardif <guillaume.tardif@gmail.com> Co-authored-by: Jack Green <JackPGreen@Gmail.com> Co-authored-by: Jack Green <jack.green@hazelcast.com> Co-authored-by: Nicolas De loof <nicolas.deloof@gmail.com> Co-authored-by: Guillaume Tardif <guillaume.tardif@gmail.com> Co-authored-by: Craig Gumbley <craiggumbley@gmail.com> Co-authored-by: Allie Sadler <102604716+aevesdocker@users.noreply.github.com>
2 parents e0a6e1e + 0286ac0 commit 2b2a5df

File tree

10 files changed

+41
-10
lines changed

10 files changed

+41
-10
lines changed

_vendor/modules.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,6 @@
22
# github.com/moby/buildkit v0.22.0
33
# github.com/docker/buildx v0.24.0
44
# github.com/docker/cli v28.2.2+incompatible
5-
# github.com/docker/compose/v2 v2.37.1
5+
# github.com/docker/compose/v2 v2.37.2
66
# github.com/docker/model-cli v0.1.26-0.20250527144806-15d0078a3c01
77
# github.com/docker/scout-cli v1.15.0

content/get-started/docker-concepts/the-basics/what-is-a-registry.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ Well, you can store your container images on your computer system, but what if y
1919

2020
An image registry is a centralized location for storing and sharing your container images. It can be either public or private. [Docker Hub](https://hub.docker.com) is a public registry that anyone can use and is the default registry.
2121

22-
While Docker Hub is a popular option, there are many other available container registries available today, including [Amazon Elastic Container Registry(ECR)](https://aws.amazon.com/ecr/), [Azure Container Registry (ACR)](https://azure.microsoft.com/en-in/products/container-registry), and [Google Container Registry (GCR)](https://cloud.google.com/artifact-registry). You can even run your private registry on your local system or inside your organization. For example, Harbor, JFrog Artifactory, GitLab Container registry etc.
22+
While Docker Hub is a popular option, there are many other available container registries available today, including [Amazon Elastic Container Registry (ECR)](https://aws.amazon.com/ecr/), [Azure Container Registry (ACR)](https://azure.microsoft.com/en-in/products/container-registry), and [Google Container Registry (GCR)](https://cloud.google.com/artifact-registry). You can even run your private registry on your local system or inside your organization. For example, Harbor, JFrog Artifactory, GitLab Container registry etc.
2323

2424
### Registry vs. repository
2525

content/manuals/compose/releases/release-notes.md

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,24 @@ For more detailed information, see the [release notes in the Compose repo](https
1515

1616
## 2.37.1
1717

18+
{{< release-date date="2025-06-20" >}}
19+
20+
### Bug fixes and enhancements
21+
22+
- Introduce `use_api_socket`
23+
- Fixed `compose images` JSON output format
24+
- Fixed panic using `w` shortcut on project without watch support
25+
- Fixed a permission issue with bake metadata files on Windows
26+
- Fixed a panic error on provider service startup
27+
28+
### Update
29+
30+
- Dependencies upgrade: bump compose-go to v2.6.5
31+
- Dependencies upgrade: bump buildx to v0.25.0
32+
- Dependencies upgrade: bump buildkit to v0.23.0
33+
34+
## 2.37.1
35+
1836
{{< release-date date="2025-06-12" >}}
1937

2038
### Bug fixes and enhancements

content/manuals/desktop/setup/allow-list.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,7 @@ This page contains the domain URLs that you need to add to a firewall allowlist
2424
| https://auth.docker.io | Authentication |
2525
| https://cdn.auth0.com | Authentication |
2626
| https://login.docker.com | Authentication |
27+
| https://auth.docker.com | Authentication |
2728
| https://desktop.docker.com | Update |
2829
| https://hub.docker.com | Docker Hub |
2930
| https://registry-1.docker.io | Docker Pull/Push |

content/manuals/desktop/setup/install/enterprise-deployment/msi-install-and-configure.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ The MSI package supports various MDM (Mobile Device Management) solutions, makin
3434
7. Follow the instructions on the installation wizard to authorize the installer and proceed with the install.
3535
8. When the installation is successful, select **Finish** to complete the installation process.
3636

37-
If your administrator account is different from your user account, you must add the user to the **docker-users** group:
37+
If your administrator account is different from your user account, you must add the user to the **docker-users** group to access features that require higher privileges, such as creating and managing the Hyper-V VM, or using Windows containers:
3838
1. Run **Computer Management** as an **administrator**.
3939
2. Navigate to **Local Users and Groups** > **Groups** > **docker-users**.
4040
3. Right-click to add the user to the group.

content/manuals/desktop/setup/install/windows-install.md

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -180,7 +180,8 @@ again when you switch back.
180180

181181
6. [Start Docker Desktop](#start-docker-desktop).
182182

183-
If your administrator account is different to your user account, you must add the user to the **docker-users** group:
183+
If your administrator account is different to your user account, you must add the user to the **docker-users** group to access features that require higher privileges, such as creating and managing the Hyper-V VM, or using Windows containers:
184+
184185
1. Run **Computer Management** as an **administrator**.
185186
2. Navigate to **Local Users and Groups** > **Groups** > **docker-users**.
186187
3. Right-click to add the user to the group.
@@ -218,7 +219,7 @@ By default, Docker Desktop is installed at `C:\Program Files\Docker\Docker`.
218219
> Start-Process 'Docker Desktop Installer.exe' -Wait -ArgumentList 'install', '--accept-license'
219220
> ```
220221
221-
If your admin account is different to your user account, you must add the user to the **docker-users** group:
222+
If your admin account is different to your user account, you must add the user to the **docker-users** group to access features that require higher privileges, such as creating and managing the Hyper-V VM, or using Windows containers.
222223
223224
```console
224225
$ net localgroup docker-users <user> /add

content/manuals/desktop/setup/install/windows-permission-requirements.md

Lines changed: 13 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,12 +18,23 @@ Docker Desktop on Windows is designed with security in mind. Administrative righ
1818

1919
## Permission requirements
2020

21-
While Docker Desktop on Windows can be run without having `Administrator` privileges, it does require them during installation. On installation you receive a UAC prompt which allows a privileged helper service to be installed. After that, Docker Desktop can be run without administrator privileges, provided you are members of the `docker-users` group. If you performed the installation, you are automatically added to this group, but other users must be added manually. This allows the administrator to control who has access to Docker Desktop.
21+
While Docker Desktop on Windows can be run without having `Administrator` privileges, it does require them during installation. On installation you receive a UAC prompt which allows a privileged helper service to be installed. After that, Docker Desktop can be run without administrator privileges.
2222

23-
The reason for this approach is that Docker Desktop needs to perform a limited set of privileged operations which are conducted by the privileged helper process `com.docker.service`. This approach allows, following the principle of least privilege, `Administrator` access to be used only for the operations for which it is absolutely necessary, while still being able to use Docker Desktop as an unprivileged user.
23+
Running Docker Desktop on Windows without the privileged helper does not require users to have `docker-users` group membership. However,
24+
some features that require privileged operations will have this requirement.
25+
26+
If you performed the installation, you are automatically added to this group, but other users must be added manually. This allows the administrator to control who has access to features that require higher privileges, such as creating and managing the Hyper-V VM, or using Windows containers.
27+
28+
When Docker Desktop launches, all non-privileged named pipes are created so that only the following users can access them:
29+
- The user that launched Docker Desktop.
30+
- Members of the local `Administrators` group.
31+
- The `LOCALSYSTEM` account.
2432

2533
## Privileged helper
2634

35+
Docker Desktop needs to perform a limited set of privileged operations which are conducted by the privileged helper process `com.docker.service`. This approach allows, following the principle of least privilege, `Administrator` access to be used only for the operations for which it is absolutely necessary, while still being able to use Docker Desktop as an unprivileged user.
36+
37+
2738
The privileged helper `com.docker.service` is a Windows service which runs in the background with `SYSTEM` privileges. It listens on the named pipe `//./pipe/dockerBackendV2`. The developer runs the Docker Desktop application, which connects to the named pipe and sends commands to the service. This named pipe is protected, and only users that are part of the `docker-users` group can have access to it.
2839

2940
The service performs the following functionalities:

content/manuals/dhi/core-concepts/digests.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -122,5 +122,5 @@ Manifests:
122122
- Verification: You can pull and verify a specific image digest for your
123123
platform to ensure you're using the exact image version, not just the manifest
124124
list.
125-
- Poliqcy enforcement: When enforcing digest-based policies with Docker Scout,
125+
- Policy enforcement: When enforcing digest-based policies with Docker Scout,
126126
each platform variant is evaluated individually using its digest.

go.mod

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ go 1.24.0
55
require (
66
github.com/docker/buildx v0.24.0 // indirect
77
github.com/docker/cli v28.2.2+incompatible // indirect
8-
github.com/docker/compose/v2 v2.37.1 // indirect
8+
github.com/docker/compose/v2 v2.37.2 // indirect
99
github.com/docker/model-cli v0.1.26-0.20250527144806-15d0078a3c01 // indirect
1010
github.com/docker/scout-cli v1.15.0 // indirect
1111
github.com/moby/buildkit v0.22.0 // indirect

hugo.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -140,7 +140,7 @@ params:
140140
# (Used to show e.g., "latest" and "latest"-1 in engine install examples
141141
docker_ce_version_prev: "28.1.0"
142142
# Latest Docker Compose version
143-
compose_version: "v2.37.1"
143+
compose_version: "v2.37.2"
144144
# Latest BuildKit version
145145
buildkit_version: "0.22.0"
146146

0 commit comments

Comments
 (0)