Continuous Integration for ASP.NET with Docker and Azure Devops [Video]
Video
Video
$49.99
Subscription
$15.99
$10 p/m for three months
What do you get with a Packt Subscription?
This book & 7000+ ebooks & video courses on 1000+ technologies
60+ curated reading lists for various learning paths
50+ new titles added every month on new and emerging tech
Early Access to eBooks as they are being written
Personalised content suggestions
Customised display settings for better reading experience
50+ new titles added every month on new and emerging tech
Playlists, Notes and Bookmarks to easily manage your learning
Mobile App with offline access
What do you get with a Packt Subscription?
This book & 6500+ ebooks & video courses on 1000+ technologies
60+ curated reading lists for various learning paths
50+ new titles added every month on new and emerging tech
Early Access to eBooks as they are being written
Personalised content suggestions
Customised display settings for better reading experience
50+ new titles added every month on new and emerging tech
Playlists, Notes and Bookmarks to easily manage your learning
Mobile App with offline access
What do you get with Video + Subscription?
Download this video in MP4 format, plus a monthly download credit
This book & 6500+ ebooks & video courses on 1000+ technologies
60+ curated reading lists for various learning paths
50+ new titles added every month on new and emerging tech
Early Access to eBooks as they are being written
Personalised content suggestions
Customised display settings for better reading experience
50+ new titles added every month on new and emerging tech
Playlists, Notes and Bookmarks to easily manage your learning
Mobile App with offline access
What do you get with a Packt Subscription?
This book & 6500+ ebooks & video courses on 1000+ technologies
60+ curated reading lists for various learning paths
50+ new titles added every month on new and emerging tech
Early Access to eBooks as they are being written
Personalised content suggestions
Customised display settings for better reading experience
50+ new titles added every month on new and emerging tech
Playlists, Notes and Bookmarks to easily manage your learning
Mobile App with offline access
What do you get with eBook?
What do I get with Print?
Get a paperback copy of the book delivered to your specified Address*
Download this book in EPUB and PDF formats
Access this title in our online reader
DRM FREE - Read whenever, wherever and however you want
Online reader with customised display settings for better reading experience
What do I get with Print?
What do you get with video?
What do you get with video?
What do you get with Audiobook?
What do you get with Exam Trainer?
Video
$49.99
Subscription
$15.99
$10 p/m for three months
What do you get with a Packt Subscription?
This book & 7000+ ebooks & video courses on 1000+ technologies
60+ curated reading lists for various learning paths
50+ new titles added every month on new and emerging tech
Early Access to eBooks as they are being written
Personalised content suggestions
Customised display settings for better reading experience
50+ new titles added every month on new and emerging tech
Playlists, Notes and Bookmarks to easily manage your learning
Mobile App with offline access
What do you get with a Packt Subscription?
This book & 6500+ ebooks & video courses on 1000+ technologies
60+ curated reading lists for various learning paths
50+ new titles added every month on new and emerging tech
Early Access to eBooks as they are being written
Personalised content suggestions
Customised display settings for better reading experience
50+ new titles added every month on new and emerging tech
Playlists, Notes and Bookmarks to easily manage your learning
Mobile App with offline access
What do you get with Video + Subscription?
Download this video in MP4 format, plus a monthly download credit
This book & 6500+ ebooks & video courses on 1000+ technologies
60+ curated reading lists for various learning paths
50+ new titles added every month on new and emerging tech
Early Access to eBooks as they are being written
Personalised content suggestions
Customised display settings for better reading experience
50+ new titles added every month on new and emerging tech
Playlists, Notes and Bookmarks to easily manage your learning
Mobile App with offline access
What do you get with a Packt Subscription?
This book & 6500+ ebooks & video courses on 1000+ technologies
60+ curated reading lists for various learning paths
50+ new titles added every month on new and emerging tech
Early Access to eBooks as they are being written
Personalised content suggestions
Customised display settings for better reading experience
50+ new titles added every month on new and emerging tech
Playlists, Notes and Bookmarks to easily manage your learning
Mobile App with offline access
What do you get with eBook?
Download this book in EPUB and PDF formats
Access this title in our online reader
DRM FREE - Read whenever, wherever and however you want
Online reader with customised display settings for better reading experience
What do I get with Print?
Get a paperback copy of the book delivered to your specified Address*
Download this book in EPUB and PDF formats
Access this title in our online reader
DRM FREE - Read whenever, wherever and however you want
Online reader with customised display settings for better reading experience
What do I get with Print?
Get a paperback copy of the book delivered to your specified Address*
Access this title in our online reader
Online reader with customised display settings for better reading experience
What do you get with video?
Download this video in MP4 format
Access this title in our online reader
DRM FREE - Watch whenever, wherever and however you want
Online reader with customised display settings for better learning experience
What do you get with video?
Stream this video
Access this title in our online reader
DRM FREE - Watch whenever, wherever and however you want
Online reader with customised display settings for better learning experience
What do you get with Audiobook?
Download a zip folder consisting of audio files (in MP3 Format) along with supplementary PDF
What do you get with Exam Trainer?
Flashcards, Mock exams, Exam Tips, Practice Questions
Access these resources with our interactive certification platform
Mobile compatible-Practice whenever, wherever, however you want
-
Free ChapterIntroduction to CI with Azure DevOps Ad Docker for .NET
- Why Container-Based Software Delivery
- What is Continuous Integration and Delivery?
- CI/CD Workflow with Docker and Kubernetes
- Running .NET Applications with Docker
- What is Azure DevOps?
- The Docker Story
- Containers Versus VMs
- Two Ways on Windows - Hyper-V and Windows Containers
- Technologies Under the Hood – Namespaces, CGroups, and Layers
- Docker Architecture and Ecosystem
-
Environment Setup
-
Running and Operating
- Getting Started with Docker Client
- Understand Docker Registries
- Learn to Pull and Examine Images
- Launch Your First Ephemeral Container
- Working with an Interactive Container
- Running Containers in Detached Mode
- Debugging Container Applications with Logs
- Getting Inside the Container with Exec
- Exposing Application with Port Mapping
- Managing Container's Lifecycle
- Lab Time
-
Dockerizing a ASP .NET Core App
- Create an Environment to Build ASP.NET Core App
- Build an ASP.NET Core App Within a Container
- Committing Container's Changes to an Image
- Why Do You Need a Dockerfile?
- Automated Build of an Image With a Dockerfile
- Publishing Docker Image to Docker Hub
- The Secret Behind Image Layers – Iterative Image Build
- Deep Dive into Dockerfile Instructions
- Analyzing a Dockerfile for ASP .NET App
- Write a Dockerfile for a .NET Core App
- Solution to Dockerfile for a .NET Core App
-
Advanced Image Building Projects
- What is a Multi-Stage Dockerfile
- Nano Project – Refactor Dockerfile for ASP .NET app with Multi-Stage
- Solution
- Research Project
- Nano Project - Dockerize a Legacy ASP .NET Framework App
- Solution Part I - Build App with .NET Framework SDK Image
- Solution Part II - Test Run ASP .NET Framework App
- Solution Part III - Write a Multi-Stage Dockerfile to Automate Image Build
-
Deploying Containers with Docker Compose
- AlbumViewer Application Stack Use Case
- Imperative Approach to Launch AlbumViewer Container Stack
- Introducing Docker Compose
- Building docker-compose.yaml with YAML
- Launching Two-Tier Application with Compose
- More Docker Compose Commands
- Service Discovery with Docker Compose
- Integration Dockerfile with Compose
- Idempotence and Immutable Deployments
-
Building CI Pipelines with Azure DevOps
- Creating Azure DevOps Account
- Importing a GitHub Repository to Azure DevOps
- Creating a Simple ASP.NET Build Pipeline
- Modifying Pipeline and Triggering Manually
- Adding a Docker-Based Build Pipeline
- Set Up Azure Container Registry
- Retagging and Pushing Images to ACR
- Docker build and ACR Publish Pipeline
-
Deploy to Dev with Compose and Azure DevOps
- Configuring Docker Host to Accept Remote Connections
- Debugging Issue with TLS Certs and Docker Image
- Adding Service Connection to a Docker Host
- Sync GitHub and Azure Repos with Git Remotes
- Adding Deploy to Dev Stage with Docker Compose
- Troubleshooting Connectivity Issues
- How to Detect and Fix Firewall Issues
About this
video
Docker with Kubernetes has already become a mainstream technology. However, running Windows containers with Docker is still a less explored path and lacks resources. This course was initially created as Docker mastery on Windows.
We will start with an introduction to CI with Azure DevOps and Docker for .NET, and we will explore Docker's story and what is Azure DevOps. We will learn about Docker architecture and ecosystem to understand Docker in a better way.
Moving forward, we will understand Docker registries and how to debug container applications with logs. We will learn to create an environment to build an ASP.NET Core app, a hands-on project wherein you will learn to write a Dockerfile for a .NET Core app to make your skills stronger.
By the end of the course, you will be able to run Windows containers and set up the CI pipeline with Azure DevOps.
The code bundle for this course is available at https://github.com/PacktPublishing/Continuous-Integration-for-ASP.NET-with-Docker-and-Azure-DevOps
- Publication date:
- May 2021
- Publisher
- Packt
- Duration
- 8 hours 13 minutes
- ISBN
- 9781801070546