Junior — Middle
101
Hogyan hoztál létre Docker-képeket nulláról a projektjeidben?
Válasz az MI-től
sobes.tech MI
Для создания 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"]
Такой подход позволяет получить легковесный образ с минимальным набором зависимостей, готовый к запуску приложения. В процессе важно оптимизировать слои, чтобы ускорить сборку и уменьшить размер образа.