【发布时间】:2020-07-28 17:06:42
【问题描述】:
我是 docker 新手。我构建了一个 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"]
提前致谢!
【问题讨论】:
标签: python docker flask homebrew-cask calibre