Docker (programvara)

mjukvaruverktyg utformat för att göra det enklare att skapa, distribuera och använda virtuella applikationer på operativsystemnivå

Docker är en plattform skapad för att utveckla, distribuera och köra applikationer i så kallade containers. En container paketerar en applikation tillsammans med dess beroenden, vilket gör att den kan köras på ett enhetligt sätt oavsett miljö.[1]

Docker
UtvecklareDocker, Inc.
Först släppt2013
Senaste utgåva29.7.2
(6 augusti 2026; för 15 dagar sedan (2026-08-06))
UtvecklingsstatusAktiv
OperativsystemLinux, Windows, macOS
TypVirtualisering / containerplattform
LicensApache License
Webbplatsdocker.com

Docker bygger på virtualisering på operativsystemsnivå, där programvara kan köras mycket minimalistiskt i sin så kallade container (instans) tack vare att containern inte innehåller operativsystemskärnan. Man kan enkelt köra flera containrar samtidigt på ett lättviktigt sätt, så länge det finns tillräckligt med RAM i systemet, och de använder samma operativsystem/kärna. Containrar använder bara systemresurser efter behov. Detta skiljer sig i grunden från traditionella virtuella maskiner som är mer resurskrävande då varje instans kräver ett eget operativsystem, och där varje instans låser en viss mängd CPU och RAM, oavsett hur mycket som egentligen behövs för stunden.

Tekniken används ofta inom mjukvaruutveckling och drift för att förenkla distribution, testning och skalning av applikationer. Docker används även som grund för mer avancerade system för containerorkestrering, såsom Kubernetes kluster, eller i stackar med Docker Compose där flera containrar enkelt styrs på en gång.[2][3]

Både företag och privatpersoner använder Docker för att köra tjänster som databaser, webbservrar och andra nätverksapplikationer i isolerade miljöer.

Docker utvecklades ursprungligen av företaget Docker, Inc. och lanserades 2013.

Docker Hub innehåller i 2026 över 14 miljoner containerbilder (images) och hanterar tiotals miljarder nedladdningar varje månad, vilket demonstrerar plattformens stora användning.[4]

Referenser

redigera
  1. ”Docker: Accelerated Container Application Development” (på amerikansk engelska). 9 april 2025. https://www.docker.com/. Läst 18 april 2026.
  2. Kyle Penfound; Dagger; Cortney Nickerson; Kubeshop. ”Production-Grade Container Orchestration” (på engelska). Kubernetes. https://kubernetes.io/. Läst 18 april 2026.
  3. ”Docker Compose” (på engelska). Docker Documentation. 7 januari 2026. https://docs.docker.com/compose/. Läst 18 april 2026.
  4. ”Docker Hub Container Image Library | App Containerization” (på engelska). hub.docker.com. https://hub.docker.com/. Läst 18 april 2026.