Junior — Middle
Docker'da kullanılan temel görüntü türlerini sıralayabilir misiniz?
sobes.tech yapay zeka
AI'dan gelen yanıt
Основные типы образов в 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"]