Różnica między Docker Run i Utwórz

Różnica między Docker Run i Utwórz
Narzędzie Docker jest dostępne zarówno w wersji Docker GUI, jak i Docker CLI. Jednak Docker CLI zapewnia większą kontrolę i elastyczność w zarządzaniu komponentami Docker. W tym celu Docker CLI oferuje szeroką gamę narzędzi linii poleceń, w tym Docker Run i Docker Create Commary, które obsługują różne sposoby tworzenia i uruchamiania kontenerów.

Ten zapis będzie rozwinięty:

  • "Docker Run" Vs "Docker tworzy"
  • Jak używać "Docker Run„W Docker?
  • Jak używać "Docker tworzy„W Docker?

„Docker Run” vs „Docker Create”

„„Docker Run" I "Docker tworzy„Oba są wykorzystywane do budowy kontenerów Docker za pomocą obrazu lub migawki kontenera utworzonego przez„Docker Build" Komenda. Podstawową różnicą między tymi dwoma poleceniami polega na tym, że polecenie „Docker Run” tworzy kontener i automatycznie go uruchamia. Natomiast „Docker Utwórz” tworzy tylko kontener Docker, ale nie uruchamia go automatycznie. Pojemnik utworzony przez polecenie „Docker Utwórz” można rozpocząć za pośrednictwem polecenia „Docker Start”.

Jak używać „Docker Run” w Docker?

„„Docker Run”Polecenie tworzy pojemnik z migawki lub obrazu i uruchamia go automatycznie. Postępuj zgodnie z podanymi instrukcjami, aby wykorzystać „Docker Run" Komenda.

Krok 1: Utwórz plik programu

Najpierw utwórz plik o nazwie „indeks.html”Plik i wklej poniższy kod HTML do pliku:






To jest pierwsza strona HTML



Krok 2: Zrób DockerFile

Następnie zrób kolejny plik o nazwie „Dockerfile”I dodaj następujące instrukcje, aby dokera dokera programu HTML:

  • "Z”Instrukcja przydziela obraz podstawowy do pojemnika.
  • "KOPIUJ”Instrukcja wysyła plik źródłowy do ścieżki kontenera.
  • "PUNKT WEJŚCIA”Określa punkt wykonania kontenera jako punkt wyjścia lub wykonywania kontenera:
Od Nginx: najnowszy
Indeks kopii.html/usr/share/nginx/html/indeks.html
Punkt entuzjazm [„nginx”, „-g”, „demon off;”]

Krok 3: Zrób obraz Docker

Następnie utwórz obraz kontenera lub migawkę, wykorzystując poniższe polecenie. Tutaj nazwa obrazu jest zdefiniowana przez „-T”Tag:

Docker Build -t Html: najnowszy .

Krok 4: Utwórz i uruchom pojemnik

Użyj „Docker Run„Polecenie utworzenia kontenera z migawki i uruchom go automatycznie. Tutaj:

  • "-P”Jest wykorzystywany do zdefiniowania portu eksponującego pojemnika.
  • "-nazwa”Określa nazwę kontenera.
  • "-D”Wykonuje pojemnik w trybie odłączonym:
Docker Run -Nazwa html1 -container -d -p 80:80 html: najnowszy

Teraz odwiedź LocalHost i sprawdź, czy pojemnik jest uruchomiony, czy nie:

Jak używać „Docker Create” w Docker?

„„Docker tworzy„Polecenie tworzy tylko pojemnik, a następnie te pojemniki są rozpoczynające się przez„Docker Start" Komenda. Do ilustracji użyj podanych kroków.

Krok 1: Utwórz pojemnik

Najpierw utwórz kontener z migawki kontenera utworzonego przez „Docker Build”Polecenie w poprzedniej sekcji. W tym celu użyj „Docker Utwórz -Name -p " Komenda:

Docker Utwórz-Nazwa new-HTML-Cont -p 80:80 HTML: Najnowszy

Krok 2: Rozpocznij kontener

Następnie uruchom pojemnik przez „Docker Start " Komenda. Tutaj możesz również użyć identyfikatora kontenera, aby uruchomić kontener:

Docker rozpocznij nowy-html-cont

Następnie sprawdź, czy kontener jest uruchomiony, czy nie poprzez nawigację do przypisanego portu LocalHost. Wyjście pokazuje, że pomyślnie uruchomiliśmy kontener:

Wykazaliśmy kluczową różnicę między „Docker Run" I "Docker tworzy„Polecenia i sposób ich wykorzystania do tworzenia kontenerów.

Wniosek

Polecenia „Docker Run" I "Docker tworzy”Służą do budowy kontenerów Docker za pomocą obrazu lub migawki pojemnika utworzonego przez„Docker Build" Komenda. Głównym rozróżnieniem między tymi dwoma poleceniami polega na tym, że polecenie „Docker Run” generuje i uruchamia kontener, podczas gdy polecenie „Docker Utwórz” tylko generuje lub tworzy kontener, ale nie uruchamia go automatycznie. W tym artykule wyjaśniono główne rozróżnienie między poleceniami Dockera „Uruchom” i „Utwórz”.