Czym jest Docker i do czego służy?
Docker jest platformą open-source, pozwalającą na rozwój, wdrożenie oraz uruchomienie aplikacji w kontenerach - odizolowanych środowiskach, zawierających wszelkie niezbędne do ich działania komponenty.
Konteneryzacja zapewnia spójność w środowisku programistycznym, testowym i produkcyjnym oraz ułatwia przenoszenie aplikacji między różnymi środowiskami. Konteneryzację wspiera szeroki ekosystem narzędzi i najlepszych praktyk, które ułatwiają jej wdrożenie.
Docker jest szczególnie przydatny do:
- szybkiego i spójnego wdrażania aplikacji
- tworzenia spójnych środowisk dla różnych zespołów w poszczególnych fazach projektu
- zautomatyzowane wdrożenia w ramach CI/CD
- projektowania architektur mikrousług