Welcome!
In this course with over 6 hours of content, you're going to learn:
- Basic Docker commands
- The Docker Layer system
- Advanced filtering and CLI commands
- Dockerfile optimization
- Docker Compose
- Build a fully automated and containerized IoT Pipeline using Flask, NodeRED, InfluxDB, and Grafana
- Learn Docker networking by adding a VPN and managing separate networks
- And more!
So what are you waiting for? Sign up now!
Completed Curriculum
Available in
days
days
after you enroll
Available in
days
days
after you enroll
- Meet Docker! (9:17)
- Docker Components (5:28)
- Docker Info (5:17)
- Docker Pull (6:10)
- Docker History (5:07)
- Docker Image Layer Reuse (5:56)
- Docker Create and Start (5:23)
- Docker Run! (9:55)
- Docker Inspect (5:03)
- Docker ps and filtering (10:06)
- Flask Version Note (IMPORTANT!)
- Our Python Code Overview (4:36)
- Bind Mounts and Working Directories (8:17)
- Docker Ports and Detaching (9:16)
- Overlay2 Filesystem Deeper Dive (9:07)
- Hello Dockerfile! (7:59)
- CMD vs. ENTRYPOINT (7:48)
- Layers Deeper Dive (8:33)
- Optimizing our Dockerfile (7:40)
- The ENV Instruction (6:26)
- The HEALTHCHECK Instruction (7:53)
- Docker save and load (4:08)
- Docker import and export (10:22)
- Named Volumes (6:16)
- The .dockerignore File (6:10)
Available in
days
days
after you enroll
- What We're going to Build (3:50)
- A Conceptual Overview of our Project (6:41)
- Hello Compose (5:10)
- Volumes in Compose (5:38)
- The NodeRED Container (5:54)
- Configuring NodeRED (7:47)
- Bootstrapping NodeRED with a Dockerfile (7:02)
- InfluxDB (6:03)
- Configuring InfluxDB and ENV (4:10)
- Sending Data to our InfluxDB Container! (8:39)
- InfluxDB HEALTHCHECK (4:44)
- Automating the InfluxDB and NodeRED Integration (8:31)
- Configuring Credentials within NodeRED Automatically (6:14)
- Adding Grafana to the Mix (4:11)
- Configuring Grafana (4:33)
- Automating the Grafana Deployment (9:50)
- PostgreSQL (5:40)
- The Postgres Schema (5:28)
- IMPORTANT! Breaking Changes!
- PostgREST (5:53)
- Sending data to our DB (7:17)
- Configuring the Grafana Dashboard for Postgres (9:18)
- Segmenting the Network (8:59)
- Docker-Compose Exec and Backing up our Database (10:09)
Available in
days
days
after you enroll
Available in
days
days
after you enroll