Sobes.tech
Junior — Middle

Կարող եք նշել Docker-ում օգտագործվող հիմնական պատկերների տեսակները?

sobes.tech AI

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

Основные типы образов в Docker:

  • Официальные образы (Official Images) — поддерживаются Docker и сообществом, например, python, nginx.
  • Пользовательские образы (Custom Images) — создаются разработчиками под конкретные задачи.
  • Базовые образы (Base Images) — минимальные образы, содержащие только ОС или минимальный набор пакетов, например, alpine, ubuntu.
  • Многоступенчатые образы (Multi-stage Images) — используются для оптимизации размера конечного образа, разделяя процесс сборки и финальный образ.

Пример создания пользовательского образа на основе базового:

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