W jaki sposób „kompozycja Docker” działa w Docker?

W jaki sposób „kompozycja Docker” działa w Docker?
„„Kompozycja dokera”To popularne wbudowane narzędzie do uruchamiania i udostępniania aplikacji wieloosobowych. To polecenie działa z formatem pliku komponowania. Plik komponsu składa się z instrukcji, które określają, w jaki sposób jeden lub więcej kontenerów konfiguruje aplikację lub usługę. Ponadto plik Docker-Compose jest tworzony z rozszerzeniem YAML.

Ten zapis ilustruje, w jaki sposób „Kompozycja dokera”Praca w Docker.

W jaki sposób „kompozycja Docker” działa w Docker?

"Kompozycja dokera”Praca z„Kompozycja dokera.yml" plik. Plik komponsu zawiera instrukcje budowania i uruchamiania kontenera Docker w celu wdrożenia aplikacji.

Używać "Kompozycja dokera„W celu opracowania projektu uruchom edytor kodów Visual Studio, otwórz katalog projektu i postępuj zgodnie z danymi instrukcjami.

Krok 1: Utwórz „kompozycję dokera.plik yml ”

Najpierw stwórz proste „Kompozycja dokera.yml”Plik, który utworzy„Golang: Alpine”Obraz do zbudowania i uruchomienia kontenera Docker. W tym celu wklej instrukcje w pliku:

Wersja: „Alpine”
Usługi:
sieć:
zbudować: .
Porty:
- „8080: 8080”
Golang:
Zdjęcie: „Golang: Alpine”

Krok 2: Utwórz plik programu

Następnie stwórz „główny.Iść”Plik programowy i wklej wspomniany kod w pliku:

Pakiet Main
import (
„FMT”
"dziennik"
„net/http”
)
Funchandler (w http.ResponseWriter, r *http.Wniosek)
fmt.Fprintf (w, „Witam! Witamy w samouczku Linuxhint ”)

funcMain ()
http.Hevingfunc („/”, obsługa)
dziennik.Fatalny (HTTP.Słuchaj i serwera ("0.0.0.0: 8080 ", zero))

Krok 3: Uruchom skomponowanie Docker

Teraz zacznij „Kompozycja dokera„Aby zbudować i wykonać kontener w celu wdrożenia„Golang”Program:

> Kompozycja dokera

Odwiedzić "http: \\ localhost: 8080„W przeglądarce:

Można zauważyć, że pomyślnie wdrożyliśmy program Golang za pośrednictwem „Kompozycja dokera".

Jak uruchomić pojemniki Docker w tle?

Docker Compose obsługuje również różne opcje funkcjonowania inaczej. Aby uruchomić pojemnik w tle, skorzystaj z „-odłączyć" Lub "-D" opcja:

> Docker -compose up -d

Jak utworzyć pojemnik tylko bez uruchamiania?

Użytkownicy mogą korzystać z „Kompozycja dokera„Polecenie skonstruowania pojemnika bez uruchamiania. W tym celu „-Brak start„Używana jest opcja:

> Docker-Compose Up-no-start

Jak odtworzyć kontener za pomocą Docker Compose?

Aby odtworzyć pojemnik, a nie budować nowy, użyj „Kompozycja dokera„Polecenie z„-Rekreata siły" opcja:

> Docker-compose up-force-recreate

Aby uruchomić pojemnik bez odtwarzania go, przejdź przez dostarczone polecenie wraz z „-Brak re-re-" opcja:

> Docker-compose up -d-no-recreate

Chodziło o działanie „Kompozycja dokera„Polecenie w Docker.

Wniosek

„„Kompozycja dokera„Polecenie działa z plikiem formatu kompozycji. Aby użyć tego polecenia w Docker, najpierw utwórz nowe „Kompozycja dokera.yml" plik. Następnie użyj „Komposowanie dokera„Polecenie uruchamiania i zbudowania kontenera. Komenda „kompozycja dokera” używa również różnych opcji, aby zachowywać się inaczej, na przykład „-D”,„-Brak re-re-”,„-Rekreata siły", I "zbudować". Ten zapis pokazał, jak „kompozycja dokera” działa w Docker.