Hoppa till innehåll
denna.se

Senast uppdaterad:

Docker

Även känt som: Docker Engine, Docker Compose

Mest använda container-plattformen för att paketera och köra applikationer. Standardverktyg i modern mjukvaruutveckling och deployment.

Docker är den dominerande implementationen av container-teknik. Med Docker paketerar du en applikation plus alla dess beroenden (OS-bibliotek, språk-runtime, configfiler) till en "image" — en fil som kan köras identiskt på vilken värd som helst. Du bygger imagen med en Dockerfile (recept), kör den som en "container" (aktiv instans).

För produktion är Docker Compose nästan lika oumbärligt — en YAML-fil som definierar hela stacken (applikation + databas + cache + reverse proxy) och startar allt med ett kommando. Exempel: "docker compose up -d" startar Node.js-app, PostgreSQL, Redis och Caddy tillsammans, med rätt volym-kopplingar och nätverks-inställningar. Uppdatering blir trivial: "git pull && docker compose up -d --build".

För svenska utvecklare är Docker idag de facto-standard för all seriös server-drift. Alla större webbhotellsleverantörer (Inleed, GleSYS, Hetzner) stöder Docker på sina VPS-planer. Managed-tjänster som Cloudways och Laravel Forge hanterar Docker åt dig. För större setups med många tjänster är Kubernetes nästa steg, men Docker Compose räcker för 90 procent av svenska småföretags-projekt.

Fördjupning på denna.se

Relaterade termer