Docker Hub
Container registrydocker-hub
Docker's hosted image registry with public and private repositories and pull rate limits.
- Provider
- default
- Category
- Data
- Official docs
- https://docs.docker.com/docker-hub/usage/
| property | type | values | required | kind default | this component |
|---|---|---|---|---|---|
| anonymousPullsPerSixHours | integer | — | no | 100 | inherited |
| dockerScoutEnabled | boolean | — | no | false | inherited |
| geoReplicated | boolean | — | no | false | ▸ false |
| imageScanning | boolean | — | no | — | inherited |
| immutableTags | boolean | — | no | — | inherited |
| managed | boolean | — | no | false | ▸ true |
| plan | enum | personal | pro | team | business | no | personal | inherited |
| retentionDays | integer | — | no | — | inherited |
| staticCredentials | boolean | — | no | — | inherited |
| visibility | enum | private | public | no | — | inherited |
Every rule whose selector covers this component's kind or its category. Whether a rule fires depends on the design: its properties, its edges and its groups.
No rule reads this kind yet. That is a gap, not a guarantee.
nodes:
- { id: "docker-hub", component: "docker-hub" }Container Registryalibaba-container-registryAmazon Elastic Container Registryaws-ecrAmazon Elastic Container Registry Publicaws-ecr-publicAzure Container Registryazure-container-registryGeneric container registrycontainer-registryCNCF Distributiondocker-registryGitLab Container Registrygitlab-registryHarborharborRed Hat QuayquayzotzotDigitalOcean Container Registrydigitalocean-container-registryArtifact Registrygoogle-artifact-registryIBM Cloud Container Registryibm-container-registryOCI Container Registryoci-container-registry
# yaml-language-server: $schema=../../schema/component.schema.json # Docker Hub: Docker's hosted registry service. "Repositories" offers public repositories, which appear in # search and "can be pulled by everyone", or private ones limited to collaborators; "Usage and rate limits" # caps unauthenticated pulls at 100 per IPv4 address or IPv6 /64 subnet per 6 hours, a personal # authenticated account at 200, and gives the free Personal plan up to 1 private repository. schemaVersion: "1" type: "component" id: "docker-hub" kind: "container-registry" provider: "default" docs: "https://docs.docker.com/docker-hub/usage/" defaults: managed: true geoReplicated: false properties: plan: type: "enum" values: ["personal", "pro", "team", "business"] default: "personal" anonymousPullsPerSixHours: type: "integer" default: 100 dockerScoutEnabled: type: "boolean" default: false