Używanie Docker file: Budowanie i dostosowywanie obrazów za pomocą Docker file

Używanie a to potężna metoda budowania i dostosowywania w. Oto szczegółowy proces i konkretny przykład użycia programu do tworzenia i dostosowywania: Dockerfile images Docker Dockerfile image

Stwórz Dockerfile

Zacznij od utworzenia nowego pliku tekstowego i nadaj mu nazwę. Dockerfile

Zdefiniuj podstawę image

Użyj FROM polecenia, aby określić obraz bazowy dla nowego pliku image. Obraz bazowy może być istniejącym image lub Docker Hub innym obrazem, który wcześniej zbudowałeś.

Na przykład, aby użyć Ubuntu 20.04 image jako podstawy image, możesz użyć następującego polecenia:

FROM ubuntu:20.04

Wykonaj polecenia instalacji i konfiguracji

Użyj RUN polecenia, aby wykonać polecenia podczas procesu tworzenia obrazu. Możesz używać poleceń instalacyjnych dla pakietów oprogramowania, konfiguracji środowiska, tworzyć katalogi i wykonywać inne niezbędne zadania.

Na przykład, aby zainstalować Nginx w image, możesz użyć następującego polecenia:

RUN apt-get update && apt-get install -y nginx

Sao chép các tệp tin và thư mục vào image

Skopiuj pliki i katalogi do image: Użyj COPY polecenia, aby skopiować pliki i katalogi z komputera hosta do folderu image. Możesz kopiować pliki źródłowe, katalogi aplikacji, pliki konfiguracyjne i inne zasoby do pliku image.

Na przykład, aby skopiować app katalog z komputera hosta do /app  katalogu w image, możesz użyć następującego polecenia:

COPY app /app

Zdefiniuj domyślne polecenie podczas uruchamiania a container

Użyj CMD polecenia, aby określić domyślne polecenie, które zostanie wykonane, gdy a container zostanie uruchomione z pliku image. Polecenie CMD definiuje główny program lub polecenie, które kontener uruchomi po uruchomieniu.

Na przykład, aby uruchomić Nginx w container, możesz użyć następującego polecenia:

CMD ["nginx", "-g", "daemon off;"]​

Zbuduj image od Dockerfile

Użyj docker build polecenia wraz ze ścieżką do pliku, aby zbudować nowy z pliku. Dockerfile image Dockerfile

Na przykład, aby zbudować plik image z bieżącego katalogu i nazwać go „myimage”, możesz użyć następującego polecenia: Dockerfile

docker build -t myimage .​

 

Używając programu, możesz dostosować komponenty i konfigurację w programie, aby spełnić określone potrzeby Twojej aplikacji. Dockerfile image

Na przykład możesz użyć programu do zainstalowania niezbędnych pakietów oprogramowania, skonfigurowania środowiska, skopiowania kodu źródłowego i zasobów do pliku. zapewnia elastyczne i nadające się do wielokrotnego użytku podejście do tworzenia dostosowanych w. Dockerfile image Dockerfile images Docker