After this article
You’ll be able to connect DockerHub to Lumos to sync and provision users, teams, and roles. This integration requires elevated access, and there’s no read-only version available.Capabilities
Required plan and roles
- DockerHub role: the user connecting must be an Admin in DockerHub.
- Access level: this integration syncs and provisions to DockerHub, so it needs elevated access. There’s no read-only variant.
- Connection fields: you’ll provide a Username, Password, and Organization Name.
Read-only access vs provisioning
Is read-only possible? No. This integration needs elevated access and has no read-only version, since the same Admin credential that syncs users also provisions Teams and Roles. What full provisioning requires. The user connecting must be an Admin in DockerHub, providing Username, Password, and Organization Name. That same Admin credential provisions Teams and Roles and supports the Delete Account deprovisioning action. Follow the steps below to gather these details and connect. Watch out for. There’s no narrower credential to hand this connector. The Admin account you connect with can already deprovision users and manage Teams and Roles. If you set up SSO login, you may need a backup account password rather than your normal login to complete the connection.Instructions
Phase 1: Gather your DockerHub details- Username is the username or email address used to log in to DockerHub.
- Password is the password used to log in to DockerHub. If you set up SSO login, you may need your backup account password. If you don’t have that password saved, reset it:
- Log in to DockerHub.
- Click your profile picture in the top right corner and select Account Settings from the dropdown menu.
- Click the Reset Password button under the General > Password section.
- Organization Name is the name of the DockerHub organization to connect to. You can find it in the Docker Admin Console page or in the URL of the organization page, for example
https://app.docker.com/admin/orgs/<ORGANIZATION_NAME>/members.
- Click the DockerHub card in your Lumos integrations (reconnect an existing card or add a new one).
- Provide the Username, Password, and Organization Name.
- Click the Connect button.
API Endpoints Used
Troubleshooting
Connection requires Admin access. Make sure the user connecting is an Admin in DockerHub. This integration needs elevated access and has no read-only version. You can’t find your password because of SSO. If you set up SSO login, use your backup account password. If it isn’t saved, reset it from your profile picture, then Account Settings, then Reset Password under General > Password. You don’t know your Organization Name. Find it in the Docker Admin Console page, or read it from the URL of the organization page. It’s the<ORGANIZATION_NAME> part of https://app.docker.com/admin/orgs/<ORGANIZATION_NAME>/members.