![[0. Window WSL 2로 Zeppelin 환경 구축하기#Requirement]]
![[0. Window WSL 2로 Zeppelin 환경 구축하기#WSL 2 설치]]
![[0. Window WSL 2로 Zeppelin 환경 구축하기#Window Store에서 Ubuntu 20 LTS 설치]]
![[0. Window WSL 2로 Zeppelin 환경 구축하기#WSL 2 Ubuntu에 Docker & Docker-compose 설치]]
## Docker-compose로 Airflow 설치
``` shell
mkdir airflow
cd airflow
curl -LfO 'https://airflow.apache.org/docs/apache-airflow/2.9.2/docker-compose.yaml'
mkdir ./dags ./logs ./plugins
docker compose up airflow-init
export AIRFLOW_BASEDIR="~/airflow"
alias start_airflow="docker compose --profile flower -f ${AIRFLOW_BASEDIR}/docker-compose.yaml up -d"
alias stop_airflow="docker compose -f ${AIRFLOW_BASEDIR}/docker-compose.yaml down --remove-orphans"
start_airflow
docker ps
```
![[Pasted image 20240701174300.png]]
![[Pasted image 20240701174309.png]]
- 위 코드를 복사해서 붙여넣기 한다. http://localhost:8080/home 과 http://localhost:5555/ 로 접속하여 제대로 작업이 되었는지 확인한다.
- Airflow의 경우, 처음 접속하면 ID와 PW를 입력하라고 하는데, 둘 다 `airflow`가 디폴트 설정이다.