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

