Docker to platforma do konteneryzacji, która jest bezpłatna i otwarta. Umożliwia programistom pakowanie aplikacji w kontenery, które są ustandaryzowanymi komponentami wykonywalnymi, które łączą kod źródłowy aplikacji z bibliotekami systemu operacyjnego.