Писал ли Dockerfile
Python
Middle
Evapps
Писал ли Dockerfile
Ответы
Да, писал. Dockerfile — это текстовый файл с инструкциями для сборки Docker-образа. Пример простого Dockerfile для Python-приложения:
```
# Базовый образ
FROM python:3.9-slim
# Рабочая директория
WORKDIR /app
# Копируем зависимости и устанавливаем их
COPY requirements.txt .
RUN pip install --no-cache-dir -r requirements.txt
# Копируем код приложения
COPY . .
# Запускаем приложение
CMD ["python", "app.py"]
```
**Ключевые инструкции:**
- `FROM` — базовый образ.
- `WORKDIR` — рабочая директория.
- `COPY`/`RUN` — копирование файлов и выполнение команд.
- `CMD` — команда для запуска контейнера.
Для сборки образа используется команда:
```
docker build -t my-python-app .
```