|
1 |
| -# airflow-docker |
| 1 | +# Apache Airflow Tutorial Series [YouTube](https://www.youtube.com/watch?v=z7xyNOF8tak&list=PLwFJcsJ61oujAqYpMp1kdUBcPG0sE0QMT) |
| 2 | +## Updated Tutorial Episode |
| 3 | +1. [Introduction and Local Installation](https://youtu.be/z7xyNOF8tak) |
| 4 | +2. [Get Airflow running in Docker](https://youtu.be/J6azvFhndLg) |
| 5 | +3. [Airflow Core Concepts in 5 mins](https://youtu.be/mtJHMdoi_Gg) |
| 6 | +4. [Airflow Task Lifecycle and Basic Architecture](https://youtu.be/UFsCvWjQT4w) |
| 7 | +5. [Airflow DAG with BashOperator](https://youtu.be/CLkzXrjrFKg) |
| 8 | +6. [Airflow DAG with PythonOperator and XComs](https://youtu.be/IumQX-mm20Y) |
| 9 | +7. [Airflow TaskFlow API](https://youtu.be/9y0mqWsok_4) |
| 10 | +8. [Airflow Catchup and Backfill](https://youtu.be/OXOiUeHOQ-0) |
| 11 | +9. [Schedule Airflow DAG with Cron Expression](https://youtu.be/tpuovQFUByk) |
| 12 | +10. [Airflow Connection and PostgresOperator](https://youtu.be/S1eapG6gjLU) |
| 13 | +11. [Add Python Dependencies via Airflow Docker Image Extending and Customizing](https://youtu.be/0UepvC9X4HY) |
| 14 | +12. [AWS S3 Key Sensor Operator](https://youtu.be/vuxrhipJMCk) |
| 15 | + |
2 | 16 | ## Running apache airflow 2.0 in docker with local executor.
|
3 | 17 | Here are the steps to take to get airflow 2.0 running with docker on your machine.
|
4 | 18 | 1. Clone this repo
|
5 |
| -2. Create dags, logs and plugins folder inside the project directory |
| 19 | +1. Create dags, logs and plugins folder inside the project directory |
6 | 20 | ```bash
|
7 | 21 | mkdir ./dags ./logs ./plugins
|
8 | 22 | ```
|
9 |
| -3. Install docker desktop application if you don't have docker running on your machine |
| 23 | +1. Install docker desktop application if you don't have docker running on your machine |
10 | 24 | - [Download Docker Desktop Application for Mac OS](https://hub.docker.com/editions/community/docker-ce-desktop-mac)
|
11 | 25 | - [Download Docker Desktop Application for Windows](https://hub.docker.com/editions/community/docker-ce-desktop-windows)
|
12 |
| -4. Launch airflow by docker-compose |
| 26 | +1. Launch airflow by docker-compose |
13 | 27 | ```bash
|
14 | 28 | docker-compose up -d
|
15 | 29 | ```
|
16 |
| -5. Check the running containers |
| 30 | +1. Check the running containers |
17 | 31 | ```bash
|
18 | 32 | docker ps
|
19 | 33 | ```
|
20 |
| -6. Open browser and type http://0.0.0.0:800 to launch the airflow webserver |
| 34 | +1. Open browser and type http://0.0.0.0:800 to launch the airflow webserver |
21 | 35 |
|
22 | 36 | 
|
0 commit comments