2021년/21.下

airflow 설치 기록용...

위지원 2021. 11. 5. 18:42
# python 설치
sudo apt-get update
sudo apt install python3
sudo apt install python3-pip

# docker 설치
sudo apt install apt-transport-https ca-certificates curl software-properties-common
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu bionic stable"
sudo apt update
apt-cache policy docker-ce
sudo apt install docker-ce
sudo service docker start

# airflow compose up
curl -LO https://raw.githubusercontent.com/bitnami/bitnami-docker-airflow/master/docker-compose.yml
docker-compose up

 

결과 확인

wee@DESKTOP-LQRSEG1:~$ sudo docker ps
[sudo] password for wee:
CONTAINER ID   IMAGE                         COMMAND                  CREATED          STATUS          PORTS                                       NAMES
8a373153ee1b   bitnami/postgresql:10         "/opt/bitnami/script…"   11 minutes ago   Up 55 seconds   5432/tcp                                    wee_postgresql_1
5bb8e88e09a9   bitnami/redis:6.0             "/opt/bitnami/script…"   11 minutes ago   Up 55 seconds   6379/tcp                                    wee_redis_1
cc12c0284a4b   bitnami/airflow-scheduler:2   "/opt/bitnami/script…"   11 minutes ago   Up 55 seconds                                               wee_airflow-scheduler_1
7845ec075c65   bitnami/airflow-worker:2      "/opt/bitnami/script…"   11 minutes ago   Up 55 seconds   8793/tcp                                    wee_airflow-worker_1
14c8cd310734   bitnami/airflow:2             "/opt/bitnami/script…"   11 minutes ago   Up 55 seconds   0.0.0.0:8080->8080/tcp, :::8080->8080/tcp   wee_airflow_1

 

REFERENCES

https://blog.cosmosfarm.com/archives/248/%EC%9A%B0%EB%B6%84%ED%88%AC-18-04-%EB%8F%84%EC%BB%A4-docker-%EC%84%A4%EC%B9%98-%EB%B0%A9%EB%B2%95/

https://github.com/bitnami/bitnami-docker-airflow

https://docs.docker.com/compose/install/