Писал ли Docker Image
Python
Junior
Без компании
Писал ли Docker Image
Ответы
Да, писал. Docker Image — это шаблон для создания контейнеров, который включает код, зависимости и настройки. Создается через `Dockerfile` — текстовый файл с инструкциями.
**Пример:**
```
FROM python:3.9-slim # Базовый образ
WORKDIR /app # Рабочая директория
COPY . . # Копируем код
RUN pip install -r requirements.txt # Устанавливаем зависимости
CMD ["python", "app.py"] # Команда для запуска
```
Сборка образа:
```
docker build -t my-python-app .
```
Нюансы:
- Многослойность: каждая инструкция в `Dockerfile` создает слой.
- Оптимизация: минимизируйте слои (например, объединяя `RUN`).
- `.dockerignore` — исключает ненужные файлы (аналог `.gitignore`).