Junior — Middle
79
Dockerfile пайдаланып Docker суретін жасауға қандай компоненттер кіреді?
Сұралған компаниялар
Soft Media Group
AI-дан жауап
sobes.tech AI
Docker бейнесін жасау кезінде Dockerfile көмегімен келесі негізгі компоненттер қосылады:
- Базалық бейне (FROM) — жаңа бейне құру үшін негіз ретінде қолданылатын бастапқы бейне, мысалы,
python:3.9. - Файлдарды көшіру (COPY немесе ADD) — бастапқы кодты, тәуелділіктерді және басқа ресурстарды бейнеге қосу.
- Тәуелділіктерді орнату (RUN) — кітапханалар, пакеттер және басқа да қажеттіліктерді орнату үшін командаларды орындау, мысалы,
pip install. - Қоршаған орта параметрлерін орнату (ENV) — қоршаған орта айнымалыларын орнату.
- Жұмыс каталогын анықтау (WORKDIR) — командалар орындалатын каталогты көрсету.
- Іске қосу командасы (CMD немесе ENTRYPOINT) — контейнер іске қосылғанда орындалатын команданы анықтау.
Python қосымшасы үшін Dockerfile мысалы:
FROM python:3.9
WORKDIR /app
COPY requirements.txt ./
RUN pip install -r requirements.txt
COPY . .
CMD ["python", "app.py"]