Docker Hub application
Docker Hub is Docker's container image registry. MIA connects to it to inventory the users of your organization and manage their access.
Authentication type and prerequisites
Authentication type — API key
Prerequisites
Be an owner of a Docker Hub organization, on a Docker Team or Business plan: organization access tokens are not available on other plans.
Connection steps
- Sign in to Docker with an account that owns the organization.
- Open Organization → Identity & auth → Access tokens, then click Generate access token.
- Enter a label (
MIA) and an expiration date, then turn on Allow management access to this organization's resources. Under the Organization section, grant the Member Read, Member Edit, Invite Read and Invite Edit permissions: without them, MIA can neither inventory users nor manage their access. - Copy the generated token immediately: it is not displayed again.
- In MIA, open Applications → Add an application, search for Docker Hub, then enter:
- organization access token: the token copied in the previous step;
- organization: your Docker Hub organization name, without a URL — for example
my-organization.
- Click Connect. User synchronization starts automatically.
Opening access
Docker Hub does not allow creating an account directly: when opening access, MIA sends an invitation to the user's email address, with the member role. Access stays pending until the invitation is accepted, and can be closed from MIA whether or not it has been.