# 建立Docker Container並安裝Airflow ###### tags: `教學` `Airflow` `docker` :::info :boy: **作者:** neverleave0916 :mailbox_closed: **聯絡資訊:<neverleave0916@gmail.com>** :point_right: **<font color="#B24B42">修改日期:** 2021/07/17 01:25</font> ::: > - 軟體版本: | Software | Version | |:--------------|:--------| | Windows | 21H1 | | WLS | 2.0 | | Ubunut WLS | 20.04 | ## 建立Docker Container並安裝Airflow ```bash= docker run --ipc=host -it -v $(pwd):/workspace -p 8080:8080 -p 5000:5000 \ --name=nl_airflow continuumio/anaconda3 #複製文件 cp -R /workspace/ /root/workspace #安裝vim apt-get update apt-get install -y vim #安裝所有套件 cd /root/workspace/ pip install -r /root/workspace/requirements.txt #設定airflow環境變數 cd /root/workspace/airflow export AIRFLOW_HOME="$(pwd)" echo $AIRFLOW_HOME #設定資料庫 airflow db init #新增使用者 FLASK_APP=airflow.www.app flask fab create-admin \ --username admin \ --firstname admin \ --lastname admin \ --email abc@admin \ --password admin #執行所有程序 ./main.sh ``` --- <br><br><br><br><br><br><br><br><br> <br><br><br><br><br><br><br><br><br>