Ten post ilustruje, jak korzystać z Docker Compose, aby zacząć z wieloma kontenerami.
Jak używać Docker Compose do pracy z kontenerami wieloma?
Korzystanie z Docker Compose do zarządzania i wykonywania wielu aplikacji kontenerowych jest najlepszym rozwiązaniem, ponieważ jest bardziej wszechstronne i zapewnia różne funkcje, takie jak zarządzanie kontenerami na tym samym porcie, replikowanie dowolnej usługi lub całej aplikacji, przypisywanie unikalnych portów do poszczególnych usług i wiele innych.
Postępuj zgodnie z podanymi instrukcjami, aby wykorzystać komponowanie Docker, aby rozpocząć pracę z wieloma kontenerami lub mikrousługami.
Krok 1: Podaj aplikację wielu kontaktów
Najpierw utwórz aplikację Multi Containers. Na przykład zbudowaliśmy aplikację HTML, która wykonuje dwa różne pliki HTML, „indeks.html" I "indeks1.html”:
Krok 2: Utwórz DockerFile
Utwórz plik docker, aby nacofać program HTML. W tym celu konteneralizujemy „indeks.html”Program:
Od Nginx: najnowszyNotatka: Możesz również określić plik Docker dla innego programu. Na przykład wykorzystamy obraz Docker, aby określić drugą usługę lub program. Przejdź do naszego powiązanego artykułu, aby utworzyć obraz Docker, aby konteneryzować program.
Krok 3: Utwórz plik komponsu
Następnie utwórz plik komponsu o nazwie „Kompozycja dokera.yml”Złóż i skonfiguruj aplikację wielu kontaktów przy użyciu następujących instrukcji:
Krok 4: Utwórz i odpal pojemniki
Odpalaj lub uruchom pojemnik za pomocą „Komposowanie dokera" Komenda:
Komposowanie dokeraKrok 5: weryfikacja
W celu weryfikacji wymień usługi komponowania:
Ps-kompose dokeraTutaj możesz zobaczyć „sieć„Usługa jest wykonywana na porcie”80" I "Web1”Działa„57151”:
Alternatywnie przejdź do przypisanego portu LocalHost i sprawdź, czy aplikacja działa, czy nie:
Chodzi o to, jak korzystać z Docker Compose do pracy z wieloma kontenerami.
Wniosek
Aby wykorzystać komponowanie Docker do pracy z aplikacjami wieloczestratkowymi, najpierw utwórz aplikację wielokrotnie i konteneralizuj w DockerFile lub w formie obrazu. Potem zrób „Kompozycja dokera.yml”Plik do skonfigurowania aplikacji wielu kontaktów w Docker Compose. Następnie uruchom kontenery w Docker, komponuj, wykorzystując „Komposowanie dokera" Komenda. Ten zapis ilustruje, jak korzystać z komponowania Docker do pracy z aplikacjami wieloczestratkowymi.