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