Docker i docker-compose: wprowadzenie, instalacja

Z Dockerem mam doświadczenie z dwóch stron. Pierwsza to użytkownik dużych, komercyjnych systemów zarządzanych przy pomocy tej platformy. Pracując w sprzedaży, odpowiadam za zarządzanie swoimi środowiskami demonstracyjnymi, w tym ich inicjalizację, aktualizację i monitorowanie za pomocą Docker’a. Z drugiej strony sam piszę rozmaite aplikacje – amatorskie, niekomercyjne, pracując w pojedynkę. Chcę w prosty sposób zarządzać środowiskiem, integracjami i interfejsami, wykorzystaniem zasobów sprzętowych/chmurowych czy stagingiem. W tym wpisie znajdziesz krótkie wprowadzenie do Dockera. Mam nadzieję że pozwoli Ci ono zdobyć pewne intuicyjne zrozumienie tej technologii, a konkretnie poleceń docker i docker-compose. Napiszę też kilka uwag na temat procesu instalacji obu narzędzi pod Linuxem.