Mikä on Docker
Sovellusten konttialusta
Docker — alusta sovellusten rakentamiseen, käyttöönottoon ja ajamiseen eristetyissä konteissa.
Ydinkomponentit
- Docker Engine — kontin suoritusympäristö
- Dockerfile — ohjeet imagen rakentamiseen
- Docker Image — malli konttien luomiseen
- Docker Container — imagen käynnissä oleva instanssi
- Docker Hub — valmiiden imagien rekisteri
Hyödyt
- Eristys — sovellukset eivät ole ristiriidassa keskenään
- Siirrettävyys — toimii samalla tavalla kaikkialla
- Nopeus — käynnistyy sekunneissa (vs minuutteja VM:lle)
- Tehokkuus — vähemmän resursseja kuin virtualisointi
- Versionhallinta — imagen versionhallinta
Liiketoimintasovellukset
Docker standardoi kehitysympäristöt, yksinkertaistaa CI/CD:tä ja mahdollistaa mikropalveluiden skaalauksen.