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

Python Middle Без компании
Что такое Docker образ
Ответы
Docker образ — это шаблон, содержащий файловую систему, зависимости, конфигурации и код приложения, необходимые для запуска контейнера. Он состоит из слоёв (layers), каждый из которых представляет изменение (например, установку пакета или копирование файлов). **Пример создания образа:** ``` # 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`. Образы позволяют обеспечить идентичное окружение на всех этапах разработки и деплоя.