[英]How to run python file after docker-compose in a shell script?
[英]How to configure a common Python environment for several containers in a docker-compose file?
我目前正在編寫一個包含多個容器的 docker-compose 文件,包括 Airflow 和 Jupyter。 最后,我想使用 Airflow 來運行 Python 腳本和 Jupyter Notebook。 但是,我為 Jupyter 容器安裝的依賴項不適用於 Airflow 容器,因為它們有自己的 Python 環境。 go 如何創建一個通用的 Python 環境,以便在 Jupyter 開發期間安裝的依賴項也可用於 Airflow?
您可以將所有要求放在存儲庫中的requirements.txt
文件中,然后在構建映像時使用Dockerfile
安裝它們。 示例命令(假設requirements.txt
與Dockerfile
位於同一文件夾中):
COPY requirements.txt ${AIRFLOW_USER_HOME}/requirements.txt
RUN pip install -r ${AIRFLOW_USER_HOME}/requirements.txt
我從未使用 Airflow 運行過 Jupyter Notebook,但似乎Papermill可以解決問題。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.