Mis on Docker
Rakenduste konteineriseerimise platvorm
Docker — platvorm rakenduste loomiseks, juurutamiseks ja käivitamiseks isoleeritud konteinerites.
Põhikomponendid
- Docker Engine — konteineri käituskeskkond
- Dockerfile — juhised kujutise loomiseks
- Docker Image — mall konteinerite loomiseks
- Docker Container — kujutise töötav eksemplar
- Docker Hub — valmis kujutiste register
Eelised
- Isolatsioon — rakendused ei lähe konflikti
- Teisaldatavus — töötab kõikjal ühtemoodi
- Kiirus — käivitub sekunditega (vs minutid VM-ile)
- Tõhusus — vähem ressursse kui virtualiseerimine
- Versioonihaldus — kujutiste versioonikontroll
Ärirakendused
Docker standardiseerib arenduskeskkondi, lihtsustab CI/CD-d ja võimaldab mikroteenuste skaleerimist.