Velkommen til Docker for begynnere! Dette er leksjon 1 av 9. Du kan starte uten konto — fremgangen lagres mens du jobber, og du kan ta en pause når som helst.
Hvorfor containere?
Problemet Docker løser, med et ekte eksempel.
«Det funket på maskinen min» er en klassiker fordi det er sant: ulike versjoner av Python, Node og databaser gjør at samme kode oppfører seg ulikt. Containere løser det.
Idealet i én setning
En container pakker programmet ditt *med alt det trenger* — kjøretid, biblioteker, avhengigheter — til én enhet som kjører likt overalt. Maskinen trenger bare Docker; resten bor i containeren.
docker run node:22 node -v # kjør Node 22 uten å installere detPrøv selv
Image eller container?
Trykk på et ord for å se rollen det spiller.
Det finnes ikke feil her — trykk på alle tre hvis du vil.
Tips
Image vs. container
Et image er oppskriften (frossen, flyttbar). En container er en kjørende instans av oppskriften. Én image kan gi ti containere.
Du kan nå
- forklare hvilket problem containere løser
- skille image fra container
- kjøre en container med
docker run