Getting Started with
summary
Three‑hour hands‑on workshop that actually builds and ships: installs Docker Desktop, pulls a Fedora base (≈54 MB), writes a Dockerfile to package a Python Flask app, builds and tags an image, pushes it to Docker Hub, runs containers and a Postgres DB with volumes, uses bind mounts for live code edits, orchestrates services with Docker Compose, and deploys the image to Azure Container Instance via a docker context — the site serves successfully from the deployed container.
AI-written summary · about
chapters (39)
- 0:00Start
- 4:12Deployment Matrix
- 8:03Docker Desktop Download
- 10:57Docker Getting Started
- 25:40Docker Pull Fedora
- 27:16Docker Desktop
- 28:01Run a Command in a New Container
- 39:29Docker Stop
- 39:57Docker Kill
- 59:18Docker Run
- 1:18:27Dockerizing a Personal Project
- 1:23:13Work Directory
- 1:26:34Docker Image Prune
- 1:27:05Docker Build
- 1:30:14Set My Environment Variables
- 1:31:04Docker Logs
- 1:45:26Running a Database
- 1:45:49Docker Hub
- 1:46:53Port Mapping
- 1:50:12Bind Mounts
- 1:51:40Create a Flask Folder
- 1:56:14Run this Docker Compose File
- 1:56:25Documentation for Docker Compose
- 1:57:12Docker Compose
- 2:00:00Add the Database
- 2:01:04Environment Variables
- 2:02:36Create this Db Volume
- 2:03:08Docker Compose Up
- 2:05:11Flask Database Migration
- 2:05:41Flask Db Migrate
- 2:07:10Resources
- 2:18:46Deployments
- 2:19:12Deployment
- 2:19:56Deploy Context on Azure
- 2:22:45Deploy My Flask App on Azure
- 2:23:02Create a New Container Instance
- 2:23:54Pull from Docker Hub
- 2:26:06Docker Command Line
- 2:30:42Extensions
related talks
25mLeveraging Docker to Enable Learning
33mBecome a Docker Power User With Microsoft Visual Studio Code
11mUsing Docker as a Beginner!
02h 06mDocker Community All-Hands 7 - Day 2
03h 18mDocker Community All-Hands 7 - Day 1
30mHow to Create a Great Local Python Development Environment with Docker
10mBoost your productivity and confidence with Docker -
47mOptimizing the Microsoft developer experience with Docker
