Junior — Middle
95
Comment avez-vous créé des images Docker à partir de zéro dans vos projets?
Réponse de l'IA
sobes.tech IA
Для создания Docker-образа с нуля в проектах на Python я обычно пишу Dockerfile, который начинается с базового образа, например, python:3.9-slim. Затем копирую исходный код приложения в контейнер, устанавливаю зависимости через pip и задаю команду запуска.
Пример простого Dockerfile:
FROM python:3.9-slim
WORKDIR /app
COPY requirements.txt ./
RUN pip install --no-cache-dir -r requirements.txt
COPY . ./
CMD ["python", "app.py"]
Такой подход позволяет получить легковесный образ с минимальным набором зависимостей, готовый к запуску приложения. В процессе важно оптимизировать слои, чтобы ускорить сборку и уменьшить размер образа.