Ten zapis będzie pokazany:
Różnica między plikiem Docker i Docker
DockerFile i Docker Compose są używane do kontenerowania aplikacji i projektów. Kluczową różnicą między tymi dwoma elementami jest to, że „Dockerfile”To plik instrukcji używany do określenia szablonu kontenera Docker w postaci migawki lub obrazu. Jednak Docker Compose to narzędzie, które jest wykorzystywane w Docker do odpalania mikroprzedsiębiorstw i aplikacji wielokrotnego.
W Docker Compose usługi i aplikacje wielu kontaktów są konfigurowane za pomocą „Kompozycja dokera.yml”Plik i dołącz do DockerFile, aby określić kontekst kompilacji dla kontenera.
Jak tworzyć i używać DockerFile?
Aby utworzyć i użyć DockerFile do budowania migawki dla kontenera, najpierw utwórz Plik Docker i dołącz niezbędne instrukcje, takie jak obraz podstawowy, plik źródłowy i jego ścieżka, wykonywanie, porty i wolumin. Aby wdrożyć, spójrz na dostarczone kroki.
Krok 1: Utwórz plik programu
Najpierw utwórz plik programu o nazwie „indeks.html”I dodaj następujący kod do pliku:
Krok 2: Zrób DockerFile
Następnie utwórz kolejny plik o nazwie „Dockerfile„To będzie pojemne„indeks.html”Program. W tym celu określ następujące polecenia lub instrukcje:
Od Nginx: najnowszy
Indeks kopii.html/usr/share/nginx/html/indeks.html
Punkt entuzjazm [„nginx”, „-g”, „demon off;”]
Krok 3: Utwórz migawkę/obraz kontenera
W następnym kroku zbuduj migawkę lub obraz kontenera, wykorzystując „Docker Build -t " Komenda. Nazwa obrazu pojemnika jest zdefiniowana przez „-T" opcja:
Docker Build -t HTML -IMAGE .
Krok 4: Uruchom pojemnik
Utwórz i uruchom kontener poprzez nowo utworzoną migawkę, wykorzystując „Docker Run" Komenda. Tutaj, "-P”Określa odsłaniający port kontenera:
Docker Run -p 80:80 HTML -IMAGE
Aby uzyskać weryfikację, sprawdź przypisany port lokalnego hosta i sprawdź, czy kontener wykonuje, czy nie:
Jak tworzyć i używać pliku komponowania?
Aby skonfigurować wiele kontenerów lub mikrousług w Docker Compose, najpierw utwórz „Kompozycja dokera.yml”Plik i skonfiguruj instrukcję w pliku. Aby uzyskać ilustrację, postępuj zgodnie z podanymi instrukcjami.
Krok 1: Utwórz plik komponsu
Najpierw skonfiguruj aplikację w kontenerze lub innych mikrousług, określając podstawowe instrukcje w pliku. Na przykład skonfigurowaliśmy „indeks.html”Program poprzez konfigurowanie następujących instrukcji:
Wersja: „3”
Usługi:
sieć:
zbudować: .
Porty:
- 80:80
Web1:
Zdjęcie: html-image
Porty:
- 80
Krok 2: Uruchom pojemnik
Zwolnij usługi w kontenerach, wykorzystując „Komposowanie dokera" Komenda. „„-D„Opcja służy do wykonywania usług w trybie odłączonym:
Docker -Compose Up -d
Aby uzyskać potwierdzenie, odwiedź lokalny host i sprawdź, czy usługa jest wykonywana, czy nie:
Chodzi o rozróżnienie między plikiem DockerFile a Docker.
Wniosek
DockerFile i Docker Compose zarówno do konfigurowania aplikacji i usług w kontenerze. Kluczową różnicą między tymi dwoma komponentami jest to, że DockerFile jest po prostu określany jako instrukcja lub plik tekstowy w celu zbudowania migawki kontenera. Natomiast Docker Compose to narzędzie konfiguracyjne mikrousług używane do konfigurowania wielu aplikacji i usług kontenerów w osobnych kontenerach. Ten zapis ilustruje rozróżnienie między Plikami Docker i Dockerem.