Vad är Docker
Applikationscontaineriseringsplattform
Docker — en plattform för att bygga, distribuera och köra applikationer i isolerade containers.
Kärnkomponenter
- Docker Engine — container-körningsmiljö
- Dockerfile — instruktioner för att bygga images
- Docker Image — mall för att skapa containers
- Docker Container — körande instans av en image
- Docker Hub — register med färdiga images
Fördelar
- Isolering — applikationer krockar inte med varandra
- Portabilitet — fungerar likadant överallt
- Hastighet — startar på sekunder (vs minuter för VM)
- Effektivitet — mindre resurser än virtualisering
- Versionshantering — versionskontroll av images
Affärstillämpningar
Docker standardiserar utvecklingsmiljöer, förenklar CI/CD och möjliggör skalning av mikrotjänster.