SlideShare a Scribd company logo
Orchestrating
Distributed Apps
Carl Su
Dec 29, 2014
Carl Su
linked.in/carlsu
Docker Taipei co-organizer
Container Summit speaker
PyCon APAC speaker
Docker contributor
Agenda
• Docker Machine
• Takes you from zero-to-Docker in seconds.
• Docker Swarm
• Native clustering for distributed apps.
• Docker Compose
• The last piece of the orchestration puzzle.
Docker Machine
Drivers
• VirtualBox
• DigitalOcean
• Microsoft Azure
• Amazon EC2
VirtualBox
DigitalOcean
2. Pass your token with --digitalocean-access-token option.
1. Create a personal access token under "Apps & API".
http://goo.gl/afzD6c
Microsoft Azure
1. Create a subscription with a cert.
2. Go to Settings->Manage Certificates and upload your cert.
3. Pass your subscription ID and cert to create a Docker machine.
Amazon EC2
• Access Key ID
• Secret Access Key
• VPC ID
Docker Swarm
Native Clustering System
Nodes Setup
• Docker 1.4.0 or later.
• TLS authentication
• Bind Docker on a network interface.
• -H 0.0.0.0:2375
Discovery
• hosted discovery service
swarm join --discovery token://<token> --addr=<node_ip:2375>
• static file describing the cluster
swarm manage --discovery file:///tmp/my_cluster -H=<swarm_ip:swarm_port>
• etcd
swarm manage --discovery etcd://<etcd_ip>/<path> -H=<swarm_ip:swarm_port>
Advanced Scheduling
• Filters
• Constraint
• Port
• Health
• Strategies
• bin packing
• random
Docker Compose
Orchestration Services
Reference
• https://github.com/docker/machine
• https://github.com/docker/swarm
• https://github.com/docker/docker/issues/9694
• https://www.docker.com/
Would You Like To Know More?
• Facebook
https://www.facebook.com/groups/docker.taipei/
• Meetup
http://www.meetup.com/Docker-Taipei/

More Related Content

PDF
DockerCon EU 2015: Monitoring Docker
PDF
Application Deployment and Management at Scale with 1&1 by Matt Baldwin
PPTX
Container DevOps in Azure
PDF
Terrascan - Cloud Native Security Tool
PDF
DockerCon SF 2015: DHE/DTR
PPTX
Kube Apps in action
PPTX
EKS security best practices
PPTX
Lessons from migrating container applications to azure
DockerCon EU 2015: Monitoring Docker
Application Deployment and Management at Scale with 1&1 by Matt Baldwin
Container DevOps in Azure
Terrascan - Cloud Native Security Tool
DockerCon SF 2015: DHE/DTR
Kube Apps in action
EKS security best practices
Lessons from migrating container applications to azure

What's hot (19)

PPTX
Azure Container Services
PPTX
Docker introduction
PPTX
Azure Container Service
PDF
Docker - Frank Maounis
PPTX
Containerization
PPTX
Azure container instances
PDF
Rabncher Meetup India , Lightweight Kubernetes Development with K3s, k3os and...
PDF
Container Security Essentials
PDF
Kubernetes security and you
PPTX
Running Java workloads in Microsoft Azure
PPTX
Software Containerization
PPTX
Csa container-security-in-aws-dw
PPTX
Deploying a 3 tier application using docker
PPTX
Introduction To Docker, Docker Compose, Docker Swarm
PDF
AWS Re:Invent - Securing HIPAA Compliant Apps in AWS
PPTX
Azure Container Service
PPTX
Docker Online Meetup #30: Docker Trusted Registry 1.4.1
PPTX
Presentation for git jira and linux
PDF
Containerisation Hack of a Legacy Software Solution - Alex Carter - CodeMill ...
Azure Container Services
Docker introduction
Azure Container Service
Docker - Frank Maounis
Containerization
Azure container instances
Rabncher Meetup India , Lightweight Kubernetes Development with K3s, k3os and...
Container Security Essentials
Kubernetes security and you
Running Java workloads in Microsoft Azure
Software Containerization
Csa container-security-in-aws-dw
Deploying a 3 tier application using docker
Introduction To Docker, Docker Compose, Docker Swarm
AWS Re:Invent - Securing HIPAA Compliant Apps in AWS
Azure Container Service
Docker Online Meetup #30: Docker Trusted Registry 1.4.1
Presentation for git jira and linux
Containerisation Hack of a Legacy Software Solution - Alex Carter - CodeMill ...
Ad

Viewers also liked (10)

PDF
TAP-Harness + friends
PPTX
Introduction to Docker - What is it and how is it compared to VM's
PDF
Microservices using relocatable Docker containers
PDF
認識那條鯨魚 Docker 初探
PDF
Docker初识
PDF
PDF
Docker 初探,實驗室中的運貨鯨
PDF
Introduction to Docker
PDF
Virtualization and cloud Computing
PPTX
Docker introduction
TAP-Harness + friends
Introduction to Docker - What is it and how is it compared to VM's
Microservices using relocatable Docker containers
認識那條鯨魚 Docker 初探
Docker初识
Docker 初探,實驗室中的運貨鯨
Introduction to Docker
Virtualization and cloud Computing
Docker introduction
Ad

Similar to Orchestrating Distributed Apps with Docker (20)

PPTX
Docker, cornerstone of an hybrid cloud?
PPTX
Docker, cornerstone of cloud hybridation ? [Cloud Expo Europe 2016]
PDF
Higher order infrastructure: from Docker basics to cluster management - Nicol...
PPTX
Containers-and-Orchestration-Docker-Basics.pptx
PPTX
So Many Docker Platforms...so little time
PDF
Orchestrating Linux Containers while tolerating failures
PPTX
Docker
PPTX
Unleash software architecture leveraging on docker
PDF
56k.cloud training
PPTX
Docker container a-brief_introduction_2016-01-30
PDF
Docker in Production at the Aurora Team
PPTX
Containerization with Azure
PPTX
Container orchestration overview
PDF
Rami Sayar - Node microservices with Docker
PDF
Building Your Docker Tech Stack
PDF
Building your production tech stack for docker container platform
PDF
[WSO2Con USA 2018] Architecting for Container-native Environments
PDF
Docker orchestration voxxed days berlin 2016
PPTX
Docker Swarm secrets for creating great FIWARE platforms
PPTX
Containers Orchestration using kubernates.pptx
Docker, cornerstone of an hybrid cloud?
Docker, cornerstone of cloud hybridation ? [Cloud Expo Europe 2016]
Higher order infrastructure: from Docker basics to cluster management - Nicol...
Containers-and-Orchestration-Docker-Basics.pptx
So Many Docker Platforms...so little time
Orchestrating Linux Containers while tolerating failures
Docker
Unleash software architecture leveraging on docker
56k.cloud training
Docker container a-brief_introduction_2016-01-30
Docker in Production at the Aurora Team
Containerization with Azure
Container orchestration overview
Rami Sayar - Node microservices with Docker
Building Your Docker Tech Stack
Building your production tech stack for docker container platform
[WSO2Con USA 2018] Architecting for Container-native Environments
Docker orchestration voxxed days berlin 2016
Docker Swarm secrets for creating great FIWARE platforms
Containers Orchestration using kubernates.pptx

Recently uploaded (20)

PPTX
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
PPTX
Spectroscopy.pptx food analysis technology
PDF
The Rise and Fall of 3GPP – Time for a Sabbatical?
PPTX
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
PPTX
Programs and apps: productivity, graphics, security and other tools
PDF
Encapsulation_ Review paper, used for researhc scholars
PDF
Unlocking AI with Model Context Protocol (MCP)
PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
PDF
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
PDF
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
PPTX
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
PDF
Network Security Unit 5.pdf for BCA BBA.
PDF
Chapter 3 Spatial Domain Image Processing.pdf
PDF
Approach and Philosophy of On baking technology
PPTX
sap open course for s4hana steps from ECC to s4
PDF
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
PPTX
Understanding_Digital_Forensics_Presentation.pptx
PDF
NewMind AI Weekly Chronicles - August'25 Week I
PDF
Encapsulation theory and applications.pdf
PPTX
ACSFv1EN-58255 AWS Academy Cloud Security Foundations.pptx
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
Spectroscopy.pptx food analysis technology
The Rise and Fall of 3GPP – Time for a Sabbatical?
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
Programs and apps: productivity, graphics, security and other tools
Encapsulation_ Review paper, used for researhc scholars
Unlocking AI with Model Context Protocol (MCP)
Reach Out and Touch Someone: Haptics and Empathic Computing
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
Network Security Unit 5.pdf for BCA BBA.
Chapter 3 Spatial Domain Image Processing.pdf
Approach and Philosophy of On baking technology
sap open course for s4hana steps from ECC to s4
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
Understanding_Digital_Forensics_Presentation.pptx
NewMind AI Weekly Chronicles - August'25 Week I
Encapsulation theory and applications.pdf
ACSFv1EN-58255 AWS Academy Cloud Security Foundations.pptx

Orchestrating Distributed Apps with Docker