Autoplay
Autocomplete
Previous Lesson
Complete and Continue
More than Certified in Docker
Prerequisites
Read Me!
Cloud9 Setup (4:26)
Docker Basics
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)
Docker Compose
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)
Using Gitlab as a Remote Registry
Gitlab Setup (3:43)
Pushing to our Custom Registry (6:51)
Configuring our Repositories (6:44)
Modifying our Compose File (2:33)
Building the Rest of our Images (7:57)
Updating the Compose File (4:06)
Administration, Security, and Maintenance
VPN Setup (7:33)
Linux Capabilities and CAP_ADD (3:23)
Connecting to the VPN (3:23)
Network Service Mode (5:47)
Bring up the Rest! (2:42)
Gitlab Setup
Lesson content locked
If you're already enrolled,
you'll need to login
.
Enroll in Course to Unlock