Czy istnieje jakaś różnica między obrazem Docker w systemie Linux i Windows

Czy istnieje jakaś różnica między obrazem Docker w systemie Linux i Windows

Obrazy Dockera są jednym z podstawowych elementów Docker Solutions. Te obrazy to migawka lub szablony wykorzystywane do tworzenia lub zarządzania kontenerami. Nie tylko tworzy kontenery, ale także prowadzi je, jak konteneryzować lub dokeryzować projektu wewnątrz kontenera. Takie obrazy są zwykle ogromne, ponieważ zawierają wszystkie instrukcje, ustawienia i zależności wymagane do kontenerowania projektu.

Ten post będzie pokazał:

  • Czy istnieje jakaś różnica między obrazem Docker w systemie Linux i Windows?
  • Jak tworzyć obrazy Docker?

Czy istnieje jakaś różnica między obrazem Docker w systemie Linux i Windows?

Z technicznego punktu widzenia polecenia Docker dla systemów operacyjnych Linux i Windows są prawie identyczne. Nawet jeśli większość opcji obsługujących te polecenia jest również podobna. Podstawową różnicą jest to, że obrazy Docker w systemie Windows są ogromne i zajmują więcej miejsca na dysku niż kontener Linux. Pobieranie obrazów Docker również wymaga więcej czasu niż obrazy kontenera Linux.

Jak utworzyć obraz dokera?

Proces tworzenia obrazu jest prawie taki sam w systemie Linux, jak i w systemie Windows. Aby utworzyć obraz, najpierw zrób plik dokujący, który zawiera instrukcje do dokera aplikacji lub programu. W tym celu śledź wymienionych kroków.

Krok 1: Utwórz plik programu

Najpierw utwórz plik programu, który dokona dokera za pośrednictwem DockerFile. Za to musimy zrobić „indeks.html”Plik do kodowania programu HTML:


ciało
kolor tła: czarny;

H1
Kolor: Akwamaryna;
Styl czcionki: Kursywa;

Cześć! Witamy w samouczku Linuxhint


Krok 2: Zrób DockerFile

Następnie uczyń Plik Docker, który zawiera instrukcję kontenerowania programu HTML:

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

Krok 3: Utwórz obraz Docker

Utwórz nowy obraz z DockerFile za pośrednictwem podanego polecenia. Tutaj "-T„Opcja jest wykorzystywana do zdefiniowania nazwy obrazu:

Docker Build -t Html -Img .

Krok 4: Uruchom obraz

Następnie wykonaj obraz Docker, aby dokeryzować aplikacji. Poniższe polecenie utworzy i wykona kontener utworzony za pomocą Docker Image:

Docker Run -p 80:80 HTML -IMG

W celu potwierdzenia przejdź do lokalnego hosta i sprawdź, czy kontener wdraża program kontenerowy, czy nie:

Notatka: System operacyjny Linux jest również zgodny z tą samą procedurą, nawet przy tych samych poleceniach do zbudowania lub utworzenia obrazu Docker.

Wniosek

Podstawową różnicą jest to, że obrazy Docker w systemie Windows są ogromne i zajmują więcej miejsca na dysku niż kontener Linux. Pobieranie obrazów Docker również wymaga więcej czasu niż obrazy kontenera Linux. Jednak nie ma dużej różnicy między użyciem Dockera na obu platformach, nawet jeśli proces tworzenia obrazów i poleceń jest podobny. Ten zapis pokazał, że istnieje jakaś różnica między obrazami Docker w Linux i Windows.