Если я добавлю
FROM nginx:1.16-alpine
в мой Dockerfile, моя сборка обрывается с ошибкой:
/bin/sh: pip: not found
Я попытался отправить команду обновления через:
RUN set -xe \
&& apt-get update \
&& apt-get install python-pip
но я получаю ошибку, что apt-get не может быть найден.
Вот мой Dockerfile:
FROM python:3.7.2-alpine
FROM nginx:1.16-alpine
ENV INSTALL_PATH /web
RUN mkdir -p $INSTALL_PATH
WORKDIR $INSTALL_PATH
COPY requirements.txt requirements.txt
RUN pip install -r requirements.txt
COPY . .
CMD gunicorn -b 0.0.0.0:9000 --access-logfile - "web.webhook_server:create_app()"
Если я уберу эту строку:
FROM nginx:1.16-alpine
все работает нормально. Но, конечно, мне нужен nginx.
Что здесь может пойти не так? Я очень смущен.