Как производится конфигурация Docker
Python
Senior
Без компании
Как производится конфигурация Docker
Ответы
Конфигурация Docker обычно выполняется через файл `Dockerfile`, который содержит инструкции для сборки образа. Основные директивы:
- **FROM** – базовый образ (например, `python:3.9`).
- **WORKDIR** – рабочая директория внутри контейнера.
- **COPY/ADD** – копирование файлов в контейнер.
- **RUN** – выполнение команд при сборке (установка зависимостей и т.д.).
- **CMD/ENTRYPOINT** – команда для запуска контейнера.
Пример `Dockerfile` для Python-приложения:
```
FROM python:3.9
WORKDIR /app
COPY requirements.txt .
RUN pip install -r requirements.txt
COPY . .
CMD ["python", "app.py"]
```
Для управления контейнерами используется `docker-compose.yml`, где можно задать настройки сети, volumes, переменные окружения и зависимости между сервисами.