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"]