Image Access Management (original) (raw)

Home / Manuals / Security / For admins / Hardened Docker Desktop / Image Access Management

Subscription: Business

For: Administrators

Image Access Management gives you control over which types of images, such as Docker Official Images, Docker Verified Publisher Images, or community images, your developers can pull from Docker Hub.

For example, a developer, who is part of an organization, building a new containerized application could accidentally use an untrusted, community image as a component of their application. This image could be malicious and pose a security risk to the company. Using Image Access Management, the organization owner can ensure that the developer can only access trusted content like Docker Official Images, Docker Verified Publisher Images, or the organization’s own images, preventing such a risk.

Prerequisites

You first need toenforce sign-in to ensure that all Docker Desktop developers authenticate with your organization. Since Image Access Management requires a Docker Business subscription, enforced sign-in guarantees that only authenticated users have access and that the feature consistently takes effect across all users, even though it may still work without enforced sign-in.

Important

You must usepersonal access tokens (PATs) with Image Access Management. Organization access tokens (OATs) are not compatible.

Configure

  1. Sign in to the Admin Console.
  2. Select your organization in the left navigation drop-down menu, and then select Image access.
  3. Enable Image Access Management to set the permissions for the following categories of images you can manage:

Note

Image Access Management is turned off by default. However, owners in your organization have access to all images regardless of the settings.

  1. Select the category restrictions for your images by selecting Allowed. Once the restrictions are applied, your members can view the organization permissions page in a read-only format.

Verify the restrictions

The new Image Access Management policy takes effect after the developer successfully authenticates to Docker Desktop using their organization credentials. If a developer attempts to pull a disallowed image type using Docker, they receive an error message.

Important

Organization management is moving to the Admin Console.

Manage members, team, settings, and activity logs in the Docker Admin Console. Access to these features in Docker Hub will end soon. Explore the Admin Console.

  1. Sign in to Docker Hub.
  2. Select My Hub, select your organization in the left navigation drop-down menu, and then select Image access.
  3. Enable Image Access Management to set the permissions for the following categories of images you can manage:

Note

Image Access Management is turned off by default. However, owners in your organization have access to all images regardless of the settings.

  1. Select the category restrictions for your images by selecting Allowed. Once the restrictions are applied, your members can view the organization permissions page in a read-only format.

Verify the restrictions

The new Image Access Management policy takes effect after the developer successfully authenticates to Docker Desktop using their organization credentials. If a developer attempts to pull a disallowed image type using Docker, they receive an error message.

More resources