Saturday, May 30, 2020

how to use docker containers in azdevops ?

Docker:

Docker is a technology for automating the packaging and deployment of portable, self-sufficient containers. Docker containers can be run anywhere a Docker host is found, whether on a development machine, a departmental server, an enterprise datacenter, or in the cloud. Azure provides multiple ways to run container-based applications, including App Service or as part of clusters managed with orchestration technologies like Kubernetes.

Scenarios:

1. Dependency versioning challenges for QA

Applications are packaged as containers that bring the correct versions of their dependencies with them.

2. Overhead due to solving app isolation with VMs

Many isolated containers can be run on the same host with benefits over virtual machines including faster startup time to greater resource efficiency.

3. Configuration inconsistencies between DevOps stages

Containers ship with manifests that automate configuration requirements, such as which ports need to be exposed.

Adopting Docker containers can be a key step on the path towards a microservices architecture













No comments:

Post a Comment