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?
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:
Krok 2: Zrób DockerFile
Następnie uczyń Plik Docker, który zawiera instrukcję kontenerowania programu HTML:
Od Nginx: najnowszyKrok 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 -IMGW 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.