Përdorimi Docker file: Ndërtimi dhe personalizimi i imazheve me Docker file

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