Wyjaśnij Docker komponuj z przykładem

Wyjaśnij Docker komponuj z przykładem
Docker to dobrze znane, bezpłatne, open source narzędzie używane do wykonywania i udostępniania aplikacji w kontenerach. Kontenery są małymi pakietami wykonywalnymi, które dokują się z aplikacjami, projektami i oprogramowaniem. Docker używa różnych podstawowych komponentów, takich jak Docker Daemon, Docker Images, Docker Files i Docker Compose do zarządzania aplikacjami w tych kontenerach.

Ten blog pokaże:

  • Co to jest Docker?
  • Jak korzystać z Docker Compose?

Co to jest Docker?

Docker Compose CLI jest podstawowym komponentem i narzędziem komponowania środowiska Docker. Utrzymuje, rozwija i wdraża wiele programów kontenerów i innych mikrousług w osobnych kontenerach. Narzędzie wiersza poleceń zawiera różne polecenia, takie jak Docker-Compose Up, Docker-Compose Down, kompilacja kompozycji Docker, RM kompozycji Docker i wiele innych do zarządzania usługami i aplikacjami w izolowanych środowiskach w izolowanych środowiskach.

Jak korzystać z Docker Compose?

Aby wykorzystać komponuj Docker w Docker, najpierw zainstaluj komponowanie Docker, instalując komputer Docker Desktop dla systemu Windows za pomocą naszego połączonego artykułu. Następnie zrób plik docker, aby nacofać aplikację i skonfiguruj usługi aplikacji w „Kompozycja dokera.yml" plik. Następnie uruchom usługi lub program za pomocą „Komposowanie dokera" Komenda.

Aby uzyskać odpowiednią demonstrację, kontynuuj podane kroki.

Krok 1: Zrób DockerFile

Najpierw utwórz nowy plik o nazwie „Dockerfile”, Który zawiera podstawowe instrukcje dotyczące kontenerowania programu. Na przykład kontenerowaliśmy „indeks.html„Program HTML:

Od Nginx: najnowszy
Indeks kopii.html/usr/share/nginx/html/indeks.html
Punkt entuzjazm [„nginx”, „-g”, „demon off;”]

Krok 2: Utwórz plik komponsu

Następnie skonfiguruj usługi programu HTML w innym pliku o nazwie „Kompozycja dokera.yml" plik. Instrukcje te obejmują:

  • "usługi„Klucz do skonfigurowania usług komponowania. Tutaj skonfigurowaliśmy trzy usługi: „sieć”,„Web1", I "Web2".
  • "sieć" I "Web1„Usługi zawierają dwa klucze”zbudować" I "porty".
  • "zbudować„Klucz służy do określenia pliku dokera programu lub kontekstu kompilacji programu. Użyliśmy kontekstu DockerFile do skonfigurowania „indeks.html”Program.
  • "porty”Służą do przydzielenia odsłoniętego portu kontenera serwisowego.
  • "Web2„Usługa będzie po prostu użyć„Nginx: najnowszy„Obraz w pojemniku komponsu:
Wersja: „3”
Usługi:
sieć:
zbudować: .
Porty:
- 80:80
Web1:
zbudować: .
Porty:
- 80
Web2:
Zdjęcie: nginx: najnowszy

Krok 3: Rozpocznij komponuj usługę

Następnie zwolnij usługi komponują w osobnych kontenerach za pomocą „Komposowanie dokera" Komenda. „„-D„Opcja Wykonaj te usługi w trybie odłączonym:

Docker -Compose Up -d

Następnie przejdź do przypisanego portu LocalHost i sprawdź, czy usługi wykonują w kontenerach, czy nie:

Krok 4: Zatrzymaj usługi komponuj

Aby zatrzymać i usunąć wykonywanie usług komponowanych, skorzystaj z „Kompozycja dokera w dół" Komenda:

Kompozycja dokera w dół

Chodzi o to, czym jest Docker-Compose i jak używać go w Docker.

Wniosek

Docker Compose to narzędzie Docker CLI wykorzystywane do zarządzania i konfigurowania aplikacji i usług wieloosobowych w osobnych kontenerach. Aby użyć Docker, najpierw utwórz „Kompozycja dokera.yml”Plik i skonfiguruj aplikację usług lub wielokrotnego w pliku. Następnie uruchom usługi komponujące za pomocą „Komposowanie dokera" Komenda. Ten samouczek nauczył cię, czym jest Docker i jak go wykorzystać z przykładami.