Используя Docker для установки gunicorn, я не могу использовать команду gunicorn.
Чтобы запустить Django, у меня есть эта строка в моем docker-compose.yaml:
command: bash -c "python manage.py makemigrations && python manage.py migrate && gunicorn myproject.wsgi -b 0.0.0.0:8000"
В результате bash: gunicorn: команда не найдена
Когда я собираю образы Docker, он говорит, что gunicorn был успешно установлен.
Мой Dockerfile выглядит так:
FROM python:3.5
ENV PYTHONUNBUFFERED 1
RUN mkdir /config
ADD requirements.txt /config/
RUN pip install -r /config/requirements.txt
RUN mkdir /src;
WORKDIR /src
Я использовал это http://ruddra.com/2016/08/14/docker-django-nginx-postgres/ в качестве руководства.