Sobes.tech
Junior

Որոնք են Docker-ի կարևոր տարրերը?

sobes.tech AI

Պատասխան AI-ից

Դոկերի կարևոր տարրերը՝

  • Նկարներ (Images) — ձևանմուշներ կոնտեյներներ ստեղծելու համար, որոնք պարունակում են բոլոր անհրաժեշտ կախվածությունները և կարգավորումները:
  • Կոնտեյներներ (Containers) — գործարկվող օրինակներ նկարների, որոնք ապահովում են ծրագրերի մեկուսացված միջավայր:
  • Dockerfile — տեքստային ֆայլ, որը պարունակում է հրահանգներ նկար կառուցելու համար:
  • Գրադարան (Registry) — նկարների պահեստ, օրինակ՝ Docker Hub, որտեղ կարելի է պահել և ստանալ նկարներ:
  • Հանքեր (Volumes) — մեխանիզմներ տվյալների մշտական պահեստավորման համար կոնտեյներիից դուրս:
  • Ցանցեր (Networks) — ապահովում են կապը կոնտեյներների և արտաքին աշխարհի միջև:

Օրինակ՝ Dockerfile-ի օգտագործման:

FROM python:3.9
WORKDIR /app
COPY . /app
RUN pip install -r requirements.txt
CMD ["python", "app.py"]