Përdorimi i një është një metodë e fuqishme për ndërtimin dhe përshtatjen në. Këtu është një proces i detajuar dhe një shembull specifik i përdorimit të një për të ndërtuar dhe personalizuar një: Dockerfile images Docker Dockerfile image
Krijo një Dockerfile
Filloni duke krijuar një skedar të ri teksti dhe duke e emërtuar atë. Dockerfile
Përcaktoni bazën image
Përdorni FROM komandën për të specifikuar imazhin bazë për të re image. Imazhi bazë mund të jetë një imazh ekzistues image ose Docker Hub një imazh tjetër që keni ndërtuar më parë.
Për shembull, për të përdorur Ubuntu 20.04 image si bazë image, mund të përdorni komandën e mëposhtme:
FROM ubuntu:20.04
Ekzekutoni komandat e instalimit dhe konfigurimit
Përdorni RUN komandën për të ekzekutuar komanda gjatë procesit të krijimit të imazhit. Ju mund të përdorni komandat e instalimit për paketat e softuerit, konfigurimet e mjedisit, të krijoni drejtori dhe të kryeni detyra të tjera të nevojshme.
Për shembull, për të instaluar Nginx në image, mund të përdorni komandën e mëposhtme:
RUN apt-get update && apt-get install -y nginx
Sao chép các tệp tin và thư mục vào image
Kopjoni skedarët dhe drejtoritë në image: Përdorni COPY komandën për të kopjuar skedarët dhe drejtoritë nga makina pritës në image. Ju mund të kopjoni skedarët burim, drejtoritë e aplikacioneve, skedarët e konfigurimit dhe burime të tjera në image.
Për shembull, për të kopjuar app drejtorinë nga makina pritës në /app drejtorinë në image, mund të përdorni komandën e mëposhtme:
COPY app /app
Përcaktoni komandën e paracaktuar kur filloni a container
Përdorni CMD komandën për të specifikuar komandën e paracaktuar që do të ekzekutohet kur a container niset nga image. Komanda CMD përcakton programin ose komandën kryesore që kontejneri do të ekzekutohet pas nisjes.
Për shembull, për të nisur Nginx në container, mund të përdorni komandën e mëposhtme:
CMD ["nginx", "-g", "daemon off;"]
Ndërtoni image nga Dockerfile
Përdorni docker build komandën së bashku me shtegun për të ndërtuar një të re nga. Dockerfile image Dockerfile
Për shembull, për të ndërtuar një image nga drejtoria aktuale dhe për ta emërtuar "myimage", mund të përdorni komandën e mëposhtme: Dockerfile
docker build -t myimage .
Duke përdorur një, ju mund të personalizoni komponentët dhe konfigurimin brenda një për të përmbushur nevojat specifike të aplikacionit tuaj. Dockerfile image
Për shembull, mund të përdorni një për të instaluar paketat e nevojshme softuerike, për të konfiguruar mjedisin, për të kopjuar kodin burimor dhe burimet në. ofron një qasje fleksibël dhe të ripërdorshme për ndërtimin e personalizuar në. Dockerfile image Dockerfile images Docker

