https://docs.docker.com/engine/install/
이후 터미널에서 다음 명령어로 설치를 확인한다.
# docker 버전 확인
docker -v
# docker-compose 버전 확인
docker-compose -v
터미널을 관리자 권한으로 실행 후 폴더 경로로 이동한다. (폴더 경로 : 폴더 우클릭 후 "경로로 복사" 클릭)
# cd "폴더 경로"
cd "C:\Users\La vie est belle\Desktop\DE_Airflow"
터미널에 다음 명령을 실행한다.
git clone https://github.com/keeyong/airflow-setup.git
# airflow-setup 폴더로 이동
cd airflow-setup
📍Windows의 경우 curl을 설치하더라도 아래 명령어 실행 시 다음과 같은 Lf0 오류가 발생한다.
curl -LfO 'https://airflow.apache.org/docs/apache-airflow/2.5.1/docker-compose.yaml'
# error
Invoke-WebRequest : 매개 변수 이름 'LfO'과(와) 일치하는 매개 변수를 찾을 수 없습니다.
# docker 이미지 다운로드
docker-compose -f docker-compose.yaml pull
# docker 컨테이너 실행
docker-compose -f docker-compose.yaml up
컨테이너를 실행하면 다음과 같은 실행 로그가 터미널에 지속적으로 표시된다.
이어서 다음 과정을 진행한다.
웹 브라우저에서 http://localhost:8080 주소로 접근하면 아래와 같은 Airflow 로그인 화면이 나온다.
username : airflow
password : airflow
docker compose down