Docker and Azure

21

Transcript of Docker and Azure

Docker & AzureAlessandro Melchiori

Alessandro [email protected]@amelchiorigithub.com/melkio

My path…

Docker’s architecture

Docker’s building blocks

• Registry

• Images

• Containers

Docker & microservices

Layered architecture

UI

DATABASE

BUSINESS LOGIC

DAL

Docker & microservices

Layered architecture

UI

DATABASE

BUSINESS LOGIC

DAL

UI

DATABASE

BUSINESS LOGIC

DAL

UI

DATABASE

BUSINESS LOGIC

DAL

UI

DATABASE

BUSINESS LOGIC

DAL

…app grows and it becomes…

Docker & microservices

Layered architecture

UI

DATABASE

BUSINESS LOGIC

DAL

…CAHOS architecture…

UI

DATABASE

BUSINESS LOGIC

DAL

UI

DATABASE

BUSINESS LOGIC

DAL

UI

DATABASE

BUSINESS LOGIC

DAL

Private registry

• Docker hub

• Build your own

• Azure Container Registry

Azure Container Registry

Azure Container Registry is a managed Docker registry service based on

the open-source Docker Registry v2.

Create and maintain Azure container registries to store and manage

your private Docker container images.

https://docs.microsoft.com/en-us/azure/container-registry/container-registry-intro

DEMO

Run dockerized app

• Single instance VM

• Cluster with orchestrator

• Azure Container Service

Azure Container Service makes it simpler for you to

create, configure, and manage a cluster of virtual machines

that are preconfigured to run containerized applications

https://azure.microsoft.com/en-us/documentation/articles/container-service-intro/

ACS (Swarm)

DEMO

CI/CD pipeline

DEMO

Question time

Thanks to our Sponsors