Hoppa till innehåll

Docker Related

Docker Hub

Docker Hub är Dockers officiella registry för att bygga och lagra container-images, och är standardregistryt som de flesta Docker-verktyg pekar mot som default. Det erbjuder en gratis privat repository plus obegränsat antal publika repositories.

Besök Docker Hub

Vad är Docker Hub?

Docker Hub är det officiella, molnbaserade containerregistret som drivs av Docker, Inc. Det är standardregistret som Docker CLI pekar mot när man kör `docker pull` eller `docker push` utan att ange en annan registry-URL, vilket gör det till utgångspunkten för de flesta containerbaserade arbetsflöden. Tjänsten hyser officiella avbildningar (t.ex. för nginx, postgres, node), avbildningar från verifierade utgivare samt miljontals community-publicerade images. Enligt källan ingår ett gratis privat repository plus ett obegränsat antal publika repositories i den kostnadsfria nivån. Docker Hub används både som distributionskanal för öppen källkods-projekt och som privat lagringsplats för team som bygger egna containerbaserade applikationer, och integreras brett med CI/CD-pipelines för automatiserad byggning och publicering av avbildningar.

Vad den fria nivån räcker till

En privat repository gratis plus obegränsat antal publika repositories - gott om utrymme för öppen källkod, men bara en enda privat image innan man behöver betala eller komplettera med ett annat registry.

Användningsfall

Publicera öppen källkod

Distribuera en applikation som en färdig, körbar container image för globalt bruk via `docker pull`.

Bygga på standardimages

Dra basimages som Ubuntu, Alpine, Postgres eller Redis som byggblock i egna Dockerfiles.

Privat lagring för intern app

Använda det gratis privata repositoryt för en intern applikation utan egen registry-infrastruktur.

Automatiserad publicering

Koppla CI/CD så att en ny image-version publiceras automatiskt vid varje commit eller tagg.

Distribution till kunder

Leverera containerbaserade verktyg till kunder eller community utan egen lagrings- och leveransinfrastruktur.

Styrkor och begränsningar

Styrkor

  • De facto standardregistret - stöds direkt av Docker CLI utan extra konfiguration
  • Obegränsat antal publika repositories i gratisnivån enligt källan
  • Enormt ekosystem av officiella och verifierade avbildningar att bygga vidare på
  • Brett stöd i CI/CD-verktyg och orkestreringsplattformar

Begränsningar

  • Endast ett gratis privat repository enligt källan - fler privata repos kräver betald plan
  • Docker Hub har historiskt infört pull rate limits för anonyma/oautentiserade requests, vilket kan påverka CI-pipelines med hög volym - verifiera aktuella gränser hos Docker
  • Central, kommersiell aktör - viss vendor lock-in för team som bygger hela sin pipeline kring Docker Hub-specifika funktioner

Jämfört med alternativen

quay.io (Red Hat) erbjuder på liknande sätt obegränsade publika repositories gratis men har profilerat sig mer mot inbyggd sårbarhetsskanning. Container Registry Service bygger istället på open source-projektet Harbor och riktar sig till team som vill ha en hanterad, privat registry (1 GB gratis lagring). ttl.sh löser ett helt annat behov - tillfällig, anonym lagring för utveckling/test snarare än permanent distribution som Docker Hub.

Vanliga frågor

Är Docker Hub gratis för alltid?

Ja för grundnivån - källan anger ett gratis privat repository och obegränsat antal publika repositories. Docker Inc erbjuder även betalda planer för fler privata repos och högre gränser - verifiera aktuella villkor och ev. pull-limits direkt hos Docker.

Finns det en self-hosted variant?

Docker Hub i sig är en molntjänst utan self-hosted variant. Team som vill hosta en egen registry kan istället använda open source-alternativ som Harbor (jämför Container Registry Service i denna katalog).

Vem passar Docker Hub för?

Öppen källkods-projekt som vill nå bredast möjliga distribution, samt team och individer som behöver en enkel, standardintegrerad plats att lagra containeravbildningar utan egen infrastruktur.

Skiljer sig gratisnivån mellan publika och privata repositories?

Ja - enligt källan är publika repositories obegränsade till antal, medan endast ett privat repository ingår gratis.

Påverkas jag av pull rate limits om jag bara använder Docker Hub internt i CI?

Docker Hub har infört gränser för hur många images som kan dras per tidsenhet för oautentiserade och gratisanvändare, vilket kan påverka CI-pipelines. Källan anger inte exakta aktuella siffror - verifiera hos Docker.

SIAX perspektiv

Förstahandsvalet för publika images tack vare sin ställning som standard i ekosystemet - de flesta bas-images och CI-verktyg förväntar sig Docker Hub. Begränsningen till en gratis privat repository är dock ett verkligt tak för team med flera interna tjänster; där blir det ofta aktuellt att komplettera med ett annat registry, till exempel quay.io eller en self-hostad lösning, för allt som inte ska vara publikt.

Osäker på vad ni behöver?

Vi hjälper er välja rätt verktygsstack

Ett kostnadsfritt första samtal - vi går igenom er stack och vad som faktiskt behövs innan ni betalar för något.

Boka samtal