Docker&Azure

21
Командовать парадом буду я! Оркестрирование Docker контейнеров в Azure используя Machine, Swarm и Compose Дмитрий Каранфилов DevOps Engineer, Edgar Online

Transcript of Docker&Azure

Командовать парадом буду я!Оркестрирование Docker контейнеров в Azure используя Machine, Swarm и Compose

Дмитрий КаранфиловDevOps Engineer, Edgar Online

Содержание Введение Обзор технологии Экосистема Docker Демо

Содержание (прод.) Docker Machine Docker Swarm Docker Compose Примеры использования

Содержание (прод.) Ложка дегтя Причем тут Azure? Все вместе Вопросы

Что такое докер?

Обзор технологии

Экосистема Docker

Экосистема Docker (прод.)Docker Engine

Docker daemon (API) Docker client

Docker Hub Docker Registry Docker images Dockerfile

Демо

Docker Machine

Docker Swarm

Docker Compose

Примеры использованияDocker Machine

Как универсальный / кроссплатформенный инструмент для создания Docker Host / Docker Swarm Master / Swarm Node

Docker Swarm Как единая точка входа для всех Docker Hosts Zero-Downtime deployment Multi-region deployment

Docker Compose Для простого воспроизведения сложного окружения для

Dev / Test Swarm + Compose – полная интеграция в будущем

Ложка дегтя

Причем тут Azure?Docker Virtual Machine ExtensionAzure driver для Docker MachineDocker Registry в AzureDocker Client для WindowsDocker Machine для Windows

Все вместеDocker

Client (Linux / Window / OS X) – текущая версия v1.6 Daemon (Linux only… пока) – текущая версия v1.6

Docker Machine (Linux / Windows / OS X) – текущая версия v0.2.0

Docker Swarm (Linux only) – текущая версия v0.2.0

Docker Compose (Linux only) – текущая версия v1.2

Вопросы