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
2 changes: 2 additions & 0 deletions content/get-started/_index.md
Original file line number Diff line number Diff line change
Expand Up @@ -28,6 +28,8 @@ params:
description: Get guided through a 45-minute workshop to learn about Docker.
link: /get-started/workshop/
icon: desk
aliases:
- /get-started/what-is-a-container
---

If you're new to Docker, this section guides you through the essential resources to get started.
Expand Down
1 change: 1 addition & 0 deletions content/get-started/workshop/02_our_app.md
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,7 @@ aliases:
- /get-started/part2/
- /get-started/02_our_app/
- /guides/workshop/02_our_app/
- /guides/walkthroughs/containerize-your-app/
---

For the rest of this guide, you'll be working with a simple todo
Expand Down
17 changes: 11 additions & 6 deletions content/manuals/build/ci/github-actions/_index.md
Original file line number Diff line number Diff line change
Expand Up @@ -17,17 +17,22 @@ The following GitHub Actions are available:

- [Build and push Docker images](https://github.com/marketplace/actions/build-and-push-docker-images):
build and push Docker images with BuildKit.
- [Docker Buildx Bake](https://github.com/marketplace/actions/docker-buildx-bake):
enables using high-level builds with [Bake](../../bake/_index.md).
- [Docker Login](https://github.com/marketplace/actions/docker-login):
sign in to a Docker registry.
- [Docker Setup Buildx](https://github.com/marketplace/actions/docker-setup-buildx):
initiates a BuildKit builder.
creates and boots a BuildKit builder.
- [Docker Metadata action](https://github.com/marketplace/actions/docker-metadata-action):
extracts metadata from Git reference and GitHub events.
extracts metadata from Git reference and GitHub events to generate tags,
labels, and annotations.
- [Docker Setup Compose](https://github.com/marketplace/actions/docker-setup-compose):
installs and sets up [Compose](../../../compose).
- [Docker Setup Docker](https://github.com/marketplace/actions/docker-setup-docker):
installs Docker CE.
- [Docker Setup QEMU](https://github.com/marketplace/actions/docker-setup-qemu):
installs [QEMU](https://github.com/qemu/qemu) static binaries for multi-arch
builds.
- [Docker Buildx Bake](https://github.com/marketplace/actions/docker-buildx-bake):
enables using high-level builds with [Bake](../../bake/_index.md).
installs [QEMU](https://github.com/qemu/qemu) static binaries for
multi-platform builds.
- [Docker Scout](https://github.com/docker/scout-action):
analyze Docker images for security vulnerabilities.

Expand Down
2 changes: 2 additions & 0 deletions content/manuals/docker-hub/_index.md
Original file line number Diff line number Diff line change
Expand Up @@ -32,6 +32,8 @@ grid:
description: Find out about new features, improvements, and bug fixes.
icon: note_add
link: /docker-hub/release-notes
aliases:
- /docker-hub/overview/
---

Docker Hub simplifies development with the world's largest container registry
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,8 @@ description: Learn how to manage and contribute to trusted content.
keywords: Docker Hub, Hub, trusted content
title: Trusted content
weight: 100
aliases:
- /trusted-content/
---

Docker's trusted content programs ensure that container images meet the highest
Expand Down
5 changes: 0 additions & 5 deletions content/manuals/security/for-admins/access-tokens.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,11 +4,6 @@ description: Learn how to create and manage organization access tokens
to securely push and pull images programmatically.
keywords: docker hub, security, OAT, organization access token
linkTitle: Organization access tokens
params:
sidebar:
badge:
color: blue
text: Beta
---

{{< summary-bar feature_name="OATs" >}}
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,99 @@
---
description: Understand how to use the Desktop settings reporting dashboard
keywords: Settings Management, docker desktop, hardened desktop, reporting, compliance
title: Desktop settings reporting
linkTitle: Desktop settings reporting
weight: 30
params:
sidebar:
badge:
color: violet
text: EA
---

{{< summary-bar feature_name="Compliance reporting" >}}

Desktop settings reporting is a feature of Desktop Settings Management that
tracks and reports user compliance with the settings policies that are assigned
to them. This lets administrators track the application of settings and
monitor what actions they need to take to make users compliant.

This guide provides steps for accessing Desktop settings reporting, viewing
compliance status, and resolving non-compliant users.

## Access Desktop settings reporting

> [!IMPORTANT]
>
> Desktop settings reporting is in Early Access and is being rolled out
> gradually. You may not see this setting in the Admin Console yet.

1. Sign in to the [Admin Console](https://app.docker.com/admin).
2. Select your organization or company from the **Choose profile** page.
3. Under Docker Desktop, select **Reporting**.

This opens the Desktop settings reporting page. From here you can:

- Use the **Search** field to search by username or email address
- Filter by policies
- Hide or un-hide compliant users
- View a user’s compliance status and what policy is assigned to the user
- Download a CSV file of user compliance information

## View compliance status

> [!WARNING]
>
> Users on Docker Desktop versions older than 4.40 may appear non-compliant
> because older versions can't report compliance. To ensure accurate
> compliance status, users must update to Docker Desktop version 4.40 and later.

1. Sign in to the [Admin Console](https://app.docker.com/admin).
2. Select your organization or company from the **Choose profile** page.
3. Under Docker Desktop, select **Reporting**. By default, non-compliant users
are displayed.
4. Optional. Select the **Hide compliant users** checkbox to show both compliant
and non-compliant users.
5. Use the **Search** field to search by username or email address.
6. Hover over a user’s compliance status indicator to quickly view their status.
7. Select a username to view more details about their compliance status, and for
steps to resolve non-compliant users.

## Resolve compliance status

To resolve compliance status, you must view a user's compliance status details
by selecting their username from the Desktop settings reporting page.
These details include the following information:

- **Compliance status**: Indicates whether the user is compliant with the
settings applied to them
- **Domain status**: Indicates whether the user’s email address is associated
with a verified domain
- **Settings status**: Indicates whether the user has settings applied to them
- **Resolution steps**: If a user is non-compliant, this provides information
on how to resolve the user’s compliance status

### Compliant

When a user is compliant, a **Compliant** icon appears next to their name on the
Desktop settings reporting dashboard. Select a compliant user to open their
compliance status details. Compliant users have the following status details:

- **Compliance status**: Compliant
- **Domain status**: Verified domain
- **Settings status**: Compliant
- **User is compliant** indicator

No resolution steps are needed for compliant users.

### Non-compliant

When a user is non-compliant, a **Non-compliant** or **Unknown** icon appears
next to their name on the Desktop settings reporting dashboard. Non-compliant
users must have their compliance status resolved:

1. Select a username from the Desktop settings reporting dashboard.
2. On the compliance status details page, follow the resolution steps provided
to resolve the compliance status.
3. Refresh the page to ensure the resolution steps resolved the compliance
status.
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ keywords: admin, controls, rootless, enhanced container isolation
title: Configure Settings Management with a JSON file
linkTitle: Use a JSON file
weight: 10
aliases:
aliases:
- /desktop/hardened-desktop/settings-management/configure/
- /security/for-admins/hardened-desktop/settings-management/configure/
---
Expand Down
6 changes: 5 additions & 1 deletion data/summary.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -62,6 +62,11 @@ Cache backend API:
Company:
subscription: [Business]
for: Administrators
Compliance reporting:
subscription: [Business]
for: Administrators
requires: Docker Desktop 4.40 and later
availability: Early Access
Compose attach:
requires: Docker Compose [2.20.0](/manuals/compose/releases/release-notes.md#2200) and later
Compose bridge:
Expand Down Expand Up @@ -188,7 +193,6 @@ MSI installer:
for: Administrators
OATs:
subscription: [Team, Business]
availability: Beta
PKG installer:
subscription: [Business]
requires: Docker Desktop [4.36](/manuals/desktop/release-notes.md#4360) and later
Expand Down