!docker, docker-compse는 설치되어있다고 생각.
$mkdir Airflow
$cd Airflow
$curl -LfO -k "https://airflow.apache.org/docs/apache-airflow/2.5.1/docker-compose.yaml"
$vi docker-compose.yaml
#docker-compose.yaml
volumes:
- ${AIRFLOW_PROJ_DIR:-.}/dags:/opt/airflow/dags
- ${AIRFLOW_PROJ_DIR:-.}/logs:/opt/airflow/logs
- ${AIRFLOW_PROJ_DIR:-.}/plugins:/opt/airflow/plugins
- /home/airflow/BATCH_JOB:/opt/JOB #<------- <예시> 실제경로:Airrflow 내부 호출 시, 사용 경로
$mkdir ./dags ./logs ./plugins
$echo -e "AIRFLOW_UID=$(id -u)\nAIRFLOW_GID=0" > .env
# [초기값] ID : airflow, PW : airflow
$docker-compose up airflow-init
docker-compose 오류나면 docker compose 으로 사용해보기
docker-compose up
docker-compose down