Встречается на собеседованиях • сегодня

Что такое Docker образ

Docker образ — это шаблон, содержащий файловую систему, зависимости, конфигурации и код приложения, необходимые для запуска контейнера. Он состоит из слоёв (layers), каждый из которых представляет изменение (например, установку пакета или копирование файлов).

Пример создания образа:

dockerfile
# Dockerfile
FROM python:3.9-slim  # базовый образ
WORKDIR /app
COPY requirements.txt .
RUN pip install -r requirements.txt  # слой с зависимостями
COPY . .  # слой с кодом
CMD ["python", "app.py"]  # команда для запуска

Ключевые особенности:

  • Иммутабельность: образ нельзя изменить после создания (только пересобрать).
  • Хранение: образы хранятся в реестрах (Docker Hub, GitLab Registry и др.).
  • Размер: оптимизируется за счёт многослойности и использования .dockerignore.

Образы позволяют обеспечить идентичное окружение на всех этапах разработки и деплоя.

Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы