Docker repositories
- 15 Feb 2023
- 1 Minute to read
- Print
- DarkLight
- PDF
Docker repositories
- Updated on 15 Feb 2023
- 1 Minute to read
- Print
- DarkLight
- PDF
Article summary
Did you find this summary helpful?
Thank you for your feedback
Register a docker repository
- The pre-requisites for registration of a docker repository are
- A docker repository URL pointing to a docker repository in DockerHub or AWS ECR(Elastic Container Registry).
- If the docker repository needs credentials to pull images, then a Secret must be registered on the Secrets page. The type of secret needed for DockerHub hosted repo is 'Basic Auth', and that for AWS ECR is 'AWS'.
- Navigate to the docker repositories page under 'Data->Process->Docker Repos' on the left navigation panel. Click on the 'Register' button highlighted below.
- Fill in the details in the following form.
- Name: Enter an identifiable name to the docker repository.
- Repository URL: Enter the repository's URL that is typically in the form of registry.hub.docker.com/repository123(for Dockerhub type of repository) and <account>.dkr.ecr.<region>.amazonaws.com/<repo> for AWS Elastic Container Registry(ECR) type of repo.
- Repository type: Depending on where the repository is hosted, select from a drop-down that consists of 'Dockerhub' and 'AWS ECR'
- Access type: If the docker repository is hosted without any credentials setup, then select 'Public'. If the docker repository is hosted with credentials setup, select 'Private' and select a registered Secret Key.
- Click on the 'Save' button.
- On successful registration, the docker repository will be listed on the Docker Repos page as below.
Edit docker repository details
- Click on the 'Edit' button on the card corresponding to the docker repository that needs to be edited.
- Update the fields in the edit form shown below. Only the name, access type and secret are allowed to be edited.
- Click on the 'Save' button.
Unregister a docker repository
An unregistered repository cannot have its docker image registered on Data Explorer. The deregistration is a step towards deprecating/retiring a docker repository. In future releases, additional support to fully delete a docker repository will be provided. To unregister a docker repository,
- Click on the 'Unregister' button on the card corresponding to the docker repository to be unregistered.
- Confirm Unregister operation on the following confirmation dialog box.
Was this article helpful?