DockerFile to jeden z najczęściej używanych plików do utworzenia obrazu na platformie Docker. DockerFile jest określany jako prosty plik tekstowy, który zawiera polecenia lub instrukcje, które są niezbędne do zbudowania obrazu Dockera. Jednak instrukcje te mogą być również wykonywane przez terminal, ale wykonywanie każdej instrukcji jeden po drugim jest gorączkowy. Kolejną zaletą DockerFile jest to, że użytkownicy mogą tworzyć tyle obrazów, ile chcą za pomocą jednego pliku dokera.
Ten blog zapewni początkującego przewodnika do tworzenia i korzystania z DockerFile.
Przewodnik dla początkujących Dockerfile
Postępuj zgodnie z podłączoną metodą, aby całkowicie zrozumieć podstawowe polecenie Dockerfile, metodę utworzenia pliku dokera i jak go używać do wygenerowania nowego obrazu:
Podstawowe polecenia Dockerfile
Poniższa tabela zawiera szczegóły związane z poleceniami DockerFile i ich opis:
Komenda | Opis |
---|---|
Z | Plik dokerowy musi zacząć od „Z" oświadczenie. Służy do określenia obrazu nadrzędnego, z którego zostanie wygenerowany nowy obraz. |
URUCHOMIĆ | To instrukcja może wykonać dowolne polecenie w warstwach Docker obrazu. |
Workdir | Jest wykorzystywany do ustawiania katalogu roboczego dla instrukcji Dockerfile, takich jak RUN, CMD i ENV. |
Env | Służy do ustawiania zmiennej środowiska Docker na wartość środowiska. |
TOM | Jest wykorzystywany do montażu objętości Docker za pomocą określonej ścieżki kontenera Docker. |
PUNKT WEJŚCIA | Służy do konfigurowania kontenerów, które będą wykonywalne i automatycznie uruchamiane po kompilacji. |
CMD | CMD zapewnia domyślnie dla uruchamiania pojemników. Można go również użyć do przedstawienia domyślnych argumentów PUNKT WEJŚCIA. |
UJAWNIĆ | Definiuje odsłonięty port, na którym kontener będzie wykonywał. |
KOPIUJ | Ta instrukcja służy do kopiowania instrukcji lub folderu ze źródła i wklejenia do ścieżki docelowej kontenera. |
Onbuild | Jest wykorzystywany do określania instrukcji na obrazie podstawowym, ale wykonuj je za pomocą obrazu poniżej. |
Jak tworzyć i używać pliku dokera, aby wygenerować obraz Docker?
Aby utworzyć i użyć prostego pliku dokera, najpierw utwórz plik o nazwie DockerFile. Pamiętaj, że nazwa pliku musi brzmieć „Dockerfile”I nie używaj żadnego rozszerzenia. Aby uzyskać lepsze zrozumienie, sprawdź dostarczone instrukcje.
Krok 1: Utwórz DockerFile
Poniższe instrukcje używają następujących stwierdzeń:
Po utworzeniu pliku dokera naciśnij „naciśnij”Ctrl+s„Aby go zapisać:
Krok 2: Wygeneruj obraz Docker
Następnie wygeneruj obraz Docker za pomocą „zbudować”Polecenie Docker. Tutaj, "-T”Jest wykorzystywany do zdefiniowania nazwy obrazu:
> Docker Build -t New -Img .Można zauważyć, że pomyślnie utworzyliśmy obraz Dockera za pomocą DockerFile:
Notatka: Użytkownicy mogą również wygenerować obraz Docker, określając ścieżkę DockerFile:
> Docker Build -t new -Img -f DockerFile .Wniosek
DockerFile to normalny plik tekstowy, który zawiera instrukcje generowania pliku dokera. Podstawowe stwierdzenia DockerFile to „From”, „WorkDir”, „Copy”, „Run” i „CMD”. Plik dokerowy musi zostać nazwany „Dockerfile”Bez rozszerzenia pliku. Aby wygenerować obraz z pliku dokera, „zbudować„Używane jest polecenie Docker. Ten blog dostarczył początkującego przewodnika dla DockerFile.