docker развертывание на движке приложения - docker запуск <parameters> - PullRequest
0 голосов
/ 27 января 2020

У меня есть приложение flask, и я знаю, что механизм приложений заботится о переадресации портов, поэтому нам не нужно писать -p: но если я хочу передать флаг --privileged при docker run / deploy (потому что Для монтирования gcsfuse нужен тот флаг, который работал на моем локальном компьютере)

файл app.yaml выглядит так:

runtime: custom
env: flex

Dockerfile:

FROM python:3.7-slim
LABEL maintainer = "Prasad Dalavi prasad01dalavi@gmail.com"
COPY . .
RUN apt-get update && \
    apt-get install -y curl && \
    apt-get install gnupg gnupg1 gnupg2 -y && \
    curl https://packages.cloud.google.com/apt/doc/apt-key.gpg | apt-key add - && \
    echo "deb http://packages.cloud.google.com/apt gcsfuse-bionic main" | tee 
    /etc/apt/sources.list.d/gcsfuse.list && \
    apt-get update && \
    apt-get install gcsfuse -y
RUN pip3 install -r requirements.txt
ENTRYPOINT ["python3", "main.py"]

Я использую для запуска это как

docker run -d -p 7000:7000 --privileged <image_name>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...