Читать книгу Docker w praktyce - Ian Miell - Страница 15
1.2. Budowanie dockerowej aplikacji
ОглавлениеPrzejdziemy teraz do działania, budując za pomocą Dockera prosty obraz aplikacji to-do (todoapp). W ten sposób zobaczymy kilka kluczowych właściwości Dockera, takich jak Dockerfile, ponowne użycie obrazów, wystawianie portów i automatyzacja budowania. Oto, czego dowiemy się w ciągu najbliższych 10 minut:
Jak utworzyć dockerowy obraz przy użyciu Dockerfile.
Jak tagować dockerowy obraz dla łatwej identyfikacji.
Jak uruchomić nowy dockerowy obraz.
Aplikacja to-do charakteryzuje się tym, że pomaga śledzić rzeczy, które chcemy zrobić. Stworzona przez nas aplikacja będzie przechowywać i wyświetlać krótkie ciągi informacji, które mogą być oznaczone jako wykonane, i będą przedstawiane w prostym interfejsie webowym. Rysunek 1.6 pokazuje, co w ten sposób osiągniemy.
Rysunek 1.6. Budowanie dockerowej aplikacji
Szczegóły aplikacji są nieistotne. Pokażemy, że z pojedynczego krótkiego pliku Dockerfile, który udostępniamy, możemy niezawodnie budować, uruchamiać, zatrzymywać i wznawiać aplikację w ten sam sposób zarówno na naszym, jak i twoim hoście, bez potrzeby martwienia się o instalację aplikacji lub jej zależności. Jest to kluczowa część tego, co oferuje Docker – niezawodnie odtwarzane i łatwe do zarządzania oraz współdzielone środowiska programistyczne. Oznacza to, że nie trzeba wykonywać skomplikowanych lub niejednoznacznych instrukcji instalacyjnych, w których potencjalnie można się zgubić.
UWAGA Ta aplikacja to-do będzie używana kilkakrotnie w całej książce oraz jest całkiem przydatna do zabawy i demonstrowania, zatem warto się z nią zapoznać.