Запуск образа докера Python на основе Windows Server Core-LTSC 2016. В приложении есть созданный нами веб-API Django.
Кажется, что вызовы на несуществующие маршруты работают нормально.
Это приложение прекрасно работает и возвращает результаты менее 50 мс при локальном запуске на моей машине (без контейнера Docker).
При вызове моей службы и передаче 132 КБ данных JSON служба полностьювисит.Мы обнаружили, что уменьшение количества отправляемых JSON позволит веб-API успешно реагировать.Но обработка запроса по-прежнему занимает пару секунд.
Вот команда, которую я использую для сборки: docker build -t mysvc-1.0 .
Вот команда, которую я использую для запуска: docker run -it --rm --name vsvc -p 12000:8000 mysvc-1.0
Вот мой dockerfile:
FROM python:3.6.6-windowsservercore-ltsc2016
ENV PYTHONUNBUFFERED 1
RUN mkdir TEMP
ENV PATH="C:/python/Scripts;C:/python;${PATH}"
RUN mkdir C:/app
WORKDIR C:/app
ADD ./ C:/app
# Update pip
RUN python -m pip install --upgrade pip
RUN pip install -r requirements.txt
RUN python manage.py makemigrations pharmid_app
RUN python manage.py migrate
EXPOSE 8000
CMD ["python", "manage.py", "runserver", "0.0.0.0:8000"]
Я пытался установить память и количество процессоров, но не устранил проблему.
Я что-то упустил?