我是码头工人的新手。我构建了一个 python 烧瓶应用程序,现在我想为它创建一个 docker 映像。但是,在我的应用程序中,我使用 python 子进程来执行 Calibre 命令。我使用 brew 在本地机器上安装了 Calibre。现在我想知道它如何在“FROM python:3.6”环境下与 docker 一起工作?
我只是在我的 dockerfile 中附加“brew cask install calibre”吗?或者我需要配置自制软件等?
以下是我当前的 dockerfile:
FROM python:3.6
ENV FLASK_APP run.py
COPY run.py gunicorn-cfg.py requirements.txt .env ./
COPY app app
RUN pip install -r requirements.txt
EXPOSE 5005
CMD ["gunicorn", "--config", "gunicorn-cfg.py", "run:app"]
提前致谢!