Hoppa till innehåll
Verktyg

Vad är Docker?

Förpackar appen med allt den behöver i en container. 'Funkade på min dator' är inte längre en ursäkt.

Docker är ett verktyg som paketerar ett program tillsammans med allt det behöver för att fungera — själva koden, inställningar, hjälpprogram och rätt versioner av allt — i en så kallad container. En container är som en förseglad matlåda: allt som behövs finns med, och den smakar likadant oavsett var du öppnar den.

Problemet Docker löser är klassiskt inom utveckling: ett program fungerar perfekt på en utvecklares dator men kraschar på en annan, för att någon liten inställning skiljer sig. Med Docker är svaret "funkade på min dator" inte längre en giltig ursäkt — containern ser till att programmet beter sig exakt likadant på utvecklarens laptop, på testservern och i skarp drift.

Containrar är också snabba att starta och lätta att flytta mellan olika servrar och molntjänster. Det gör tekniken flexibel och pålitlig, vilket är en stor anledning till att Docker blivit ett standardverktyg i modern utveckling.

Varför är Docker viktigt för ditt företag?

Docker gör din digitala tjänst mer stabil och förutsägbar. Eftersom programmet alltid körs i samma "matlåda" minskar risken för mystiska fel som bara dyker upp på servern men inte i testet — sådant som annars kan orsaka driftstopp och frustration.

Det gör det också enklare och billigare att byta serverleverantör eller flytta till molnet, eftersom hela lösningen är förpackad och lätt att flytta. Du blir mindre beroende av en specifik miljö.

Docker i praktiken

Tänk dig att ZORC bygger ett bokningssystem åt ditt företag. Med Docker packas systemet i en container som testas lokalt, körs identiskt på testservern och sedan rullas ut i skarp drift — utan överraskningar på vägen. Behöver du senare flytta systemet till en annan molntjänst går det smidigt, eftersom hela paketet flyttas som en enhet istället för att sättas ihop på nytt varje gång.

Vanliga frågor om Docker

Vad betyder Docker?

Docker är ett verktyg som paketerar ett program med allt det behöver i en så kallad container, så att det fungerar likadant oavsett vilken dator eller server det körs på. Det gör digitala tjänster mer stabila och lättare att flytta.

Vad är en container i Docker?

En container är ett förseglat paket som innehåller ett program plus alla inställningar och hjälpprogram det behöver för att fungera. Tänk på det som en matlåda där allt följer med, så att programmet beter sig likadant överallt.

Behöver jag som företagare bry mig om Docker?

Du behöver inte kunna Docker själv, men det är bra att veta att din leverantör använder det, eftersom det gör din tjänst stabilare och enklare att flytta mellan servrar. Det minskar risken för driftstopp och gör dig mindre inlåst hos en enda leverantör.

Relaterade termer

← Hela ordlistan