Introduction to Containers and CI/CD
Dependency Management
Docker Fundamentals
Environment Variables and Configuration
Python CI Pipeline
Azure Container Registry and Deployment
Practice
Assignment
Gotchas & Pitfalls
Week 5 Lesson Plan (Teachers)
Azure Container Registry and Deployment
Content coming soon...
Suggested Topics
- What Azure Container Registry (ACR) is: a private Docker image store in the cloud
- Creating an ACR instance in the Azure portal
- Authenticating GitHub Actions to ACR using service principals or managed identity
- Writing a GitHub Actions workflow that builds and pushes an image to ACR
- Tagging images for ACR: registry URL, repository name, and version tags
- Verifying your image in ACR: portal and CLI checks
- How ACR images are consumed by Azure Container Apps (preview for Week 6)
- Security basics: least-privilege access, avoiding admin credentials in CI
- Cost awareness: ACR pricing tiers and storage considerations
The HackYourFuture curriculum is licensed under CC BY-NC-SA 4.0

*https://hackyourfuture.net/*
Found a mistake or have a suggestion? Let us know in the feedback form.