Для чего используется Dockerfile
Python
Middle
Без компании
Для чего используется Dockerfile
Ответы
Dockerfile — это текстовый файл с инструкциями для сборки Docker-образа. Он позволяет автоматизировать создание контейнеров, описывая их окружение, зависимости и настройки.
Основные инструкции:
- `FROM` — базовый образ (например, `python:3.9`)
- `RUN` — выполнение команд при сборке (установка пакетов)
- `COPY`/`ADD` — копирование файлов в образ
- `WORKDIR` — рабочая директория
- `CMD`/`ENTRYPOINT` — команда для запуска контейнера
Пример:
```
FROM python:3.9
WORKDIR /app
COPY requirements.txt .
RUN pip install -r requirements.txt
COPY . .
CMD ["python", "app.py"]
```
Используется для:
- Репликации окружения между разработчиками
- Деплоя приложений без зависимостей
- Масштабирования сервисов
- CI/CD-процессов