Upload
duongdang
View
227
Download
1
Embed Size (px)
Citation preview
Building Applications Using the Azure Container Service
Blue
R:0 G:120 B:215
Cyan
R:0 G:188 B:242
Light Gray
R:210 G:210 B:210
Dark Blue
R:0 G:32 B:80
Dark Gray
R:80 G:80 B:80
Gray
R:115 G:115 B:115
Purple
R:92 G:45 B:145
Orange
R:216 G:59 B:1
Green
R:16 G:124 B:16
Main colors
Secondary colors (use only when necessary)
Microsoft Build 2016
2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
3/30/2016 4:45 PM
1
Building Applications using the Azure Container Service
Ross Gardler
Program Manager
Saurya Das
Program Manager
B822
#Build2016
Blue
R:0 G:120 B:215
Cyan
R:0 G:188 B:242
Light Gray
R:210 G:210 B:210
Dark Blue
R:0 G:32 B:80
Dark Gray
R:80 G:80 B:80
Gray
R:115 G:115 B:115
Purple
R:92 G:45 B:145
Orange
R:216 G:59 B:1
Green
R:16 G:124 B:16
Main colors
Secondary colors (use only when necessary)
Agenda
Introduction to Containers
What are containers?
Building a containerized application
Container Orchestration
Managing the application in the real world
Introduction to Azure Container Service
Azure Container Service
Its all open source
Let the innovations flow
Blue
R:0 G:120 B:215
Cyan
R:0 G:188 B:242
Light Gray
R:210 G:210 B:210
Dark Blue
R:0 G:32 B:80
Dark Gray
R:80 G:80 B:80
Gray
R:115 G:115 B:115
Purple
R:92 G:45 B:145
Orange
R:216 G:59 B:1
Green
R:16 G:124 B:16
Main colors
Secondary colors (use only when necessary)
2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
3/30/2016 4:45 PM
3
Demo: Docker 101
Blue
R:0 G:120 B:215
Cyan
R:0 G:188 B:242
Light Gray
R:210 G:210 B:210
Dark Blue
R:0 G:32 B:80
Dark Gray
R:80 G:80 B:80
Gray
R:115 G:115 B:115
Purple
R:92 G:45 B:145
Orange
R:216 G:59 B:1
Green
R:16 G:124 B:16
Main colors
Secondary colors (use only when necessary)
Microsoft Build 2016
2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
3/30/2016 4:45 PM
4
Containers have been around for many years
Docker Inc. did not invent them
They created open source software to build and manage containers
Docker makes containers easy
Even I can create and run them
Docker is a container format and a set of tools
Docker CLI, Docker Engine, Docker Swarm, Docker Compose, Docker Machine and more
Docker, Docker, Docker
Blue
R:0 G:120 B:215
Cyan
R:0 G:188 B:242
Light Gray
R:210 G:210 B:210
Dark Blue
R:0 G:32 B:80
Dark Gray
R:80 G:80 B:80
Gray
R:115 G:115 B:115
Purple
R:92 G:45 B:145
Orange
R:216 G:59 B:1
Green
R:16 G:124 B:16
Main colors
Secondary colors (use only when necessary)
Tagged posts on Stackoverflow: https://twitter.com/dberkholz/status/689211852157407233
Not the only game in town, but certainly the loudest
Blue
R:0 G:120 B:215
Cyan
R:0 G:188 B:242
Light Gray
R:210 G:210 B:210
Dark Blue
R:0 G:32 B:80
Dark Gray
R:80 G:80 B:80
Gray
R:115 G:115 B:115
Purple
R:92 G:45 B:145
Orange
R:216 G:59 B:1
Green
R:16 G:124 B:16
Main colors
Secondary colors (use only when necessary)
about Containers
This means it is about Docker
But it is about more than Docker
about Docker Images
about orchestrating containerized applications
about Azure Container Service
This session is
Blue
R:0 G:120 B:215
Cyan
R:0 G:188 B:242
Light Gray
R:210 G:210 B:210
Dark Blue
R:0 G:32 B:80
Dark Gray
R:80 G:80 B:80
Gray
R:115 G:115 B:115
Purple
R:92 G:45 B:145
Orange
R:216 G:59 B:1
Green
R:16 G:124 B:16
Main colors
Secondary colors (use only when necessary)
Meet Ross Gardler | @rgardler
Microsoft Senior Program Manager
Linux Compute Team in Azure
Azure Container Service
Open source guy
Internet search ross gardler gives more information than you could want
rgardler.github.io
Blue
R:0 G:120 B:215
Cyan
R:0 G:188 B:242
Light Gray
R:210 G:210 B:210
Dark Blue
R:0 G:32 B:80
Dark Gray
R:80 G:80 B:80
Gray
R:115 G:115 B:115
Purple
R:92 G:45 B:145
Orange
R:216 G:59 B:1
Green
R:16 G:124 B:16
Main colors
Secondary colors (use only when necessary)
Meet Saurya Das | @sauryadas_
Microsoft Program Manager
Linux Compute Team in Azure
Azure CLI
Open source application stacks on Azure Market Place
Azure Container Service
Java Developer Eclipse IDE fan
Oracle Corp, Huawei Technologies
Blue
R:0 G:120 B:215
Cyan
R:0 G:188 B:242
Light Gray
R:210 G:210 B:210
Dark Blue
R:0 G:32 B:80
Dark Gray
R:80 G:80 B:80
Gray
R:115 G:115 B:115
Purple
R:92 G:45 B:145
Orange
R:216 G:59 B:1
Green
R:16 G:124 B:16
Main colors
Secondary colors (use only when necessary)
Server
Host OS
Hypervisor
Server
Host OS
Docker Engine
Guest OS
Guest OS
Guest OS
Bins/Libs
Bins/Libs
Bins/Libs
App A
App A
App B
Bins/Libs
Bins/Libs
App A
App A
App B
App B
App B
App B
App B
App B
Containers are isolated, but share OS and, where appropriate, bins/libraries
Bins/Libs
Blue
R:0 G:120 B:215
Cyan
R:0 G:188 B:242
Light Gray
R:210 G:210 B:210
Dark Blue
R:0 G:32 B:80
Dark Gray
R:80 G:80 B:80
Gray
R:115 G:115 B:115
Purple
R:92 G:45 B:145
Orange
R:216 G:59 B:1
Green
R:16 G:124 B:16
Main colors
Secondary colors (use only when necessary)
Microsoft Build 2016
2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
3/30/2016 4:45 PM
10
Our Demo Application
Event Queue
Event Producers
Event Consumers
Analysis
Web UI
Blue
R:0 G:120 B:215
Cyan
R:0 G:188 B:242
Light Gray
R:210 G:210 B:210
Dark Blue
R:0 G:32 B:80
Dark Gray
R:80 G:80 B:80
Gray
R:115 G:115 B:115
Purple
R:92 G:45 B:145
Orange
R:216 G:59 B:1
Green
R:16 G:124 B:16
Main colors
Secondary colors (use only when necessary)
11
Demo: The Application
Blue
R:0 G:120 B:215
Cyan
R:0 G:188 B:242
Light Gray
R:210 G:210 B:210
Dark Blue
R:0 G:32 B:80
Dark Gray
R:80 G:80 B:80
Gray
R:115 G:115 B:115
Purple
R:92 G:45 B:145
Orange
R:216 G:59 B:1
Green
R:16 G:124 B:16
Main colors
Secondary colors (use only when necessary)
Microsoft Build 2016
2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
3/30/2016 4:45 PM
12
Blue
R:0 G:120 B:215
Cyan
R:0 G:188 B:242
Light Gray
R:210 G:210 B:210
Dark Blue
R:0 G:32 B:80
Dark Gray
R:80 G:80 B:80
Gray
R:115 G:115 B:115
Purple
R:92 G:45 B:145
Orange
R:216 G:59 B:1
Green
R:16 G:124 B:16
Main colors
Secondary colors (use only when necessary)
13
Blue
R:0 G:120 B:215
Cyan
R:0 G:188 B:242
Light Gray
R:210 G:210 B:210
Dark Blue
R:0 G:32 B:80
Dark Gray
R:80 G:80 B:80
Gray
R:115 G:115 B:115
Purple
R:92 G:45 B:145
Orange
R:216 G:59 B:1
Green
R:16 G:124 B:16
Main colors
Secondary colors (use only when necessary)
14
Blue
R:0 G:120 B:215
Cyan
R:0 G:188 B:242
Light Gray
R:210 G:210 B:210
Dark Blue
R:0 G:32 B:80
Dark Gray
R:80 G:80 B:80
Gray
R:115 G:115 B:115
Purple
R:92 G:45 B:145
Orange
R:216 G:59 B:1
Green
R:16 G:124 B:16
Main colors
Secondary colors (use only when necessary)
15
Blue
R:0 G:120 B:215
Cyan
R:0 G:188 B:242
Light Gray
R:210 G:210 B:210
Dark Blue
R:0 G:32 B:80
Dark Gray
R:80 G:80 B:80
Gray
R:115 G:115 B:115
Purple
R:92 G:45 B:145
Orange
R:216 G:59 B:1
Green
R:16 G:124 B:16
Main colors
Secondary colors (use only when necessary)
16
App1
App2
Azure Container Services
Blue
R:0 G:120 B:215
Cyan
R:0 G:188 B:242
Light Gray
R:210 G:210 B:210
Dark Blue
R:0 G:32 B:80
Dark Gray
R:80 G:80 B:80
Gray
R:115 G:115 B:115
Purple
R:92 G:45 B:145
Orange
R:216 G:59 B:1
Green
R:16 G:124 B:16
Main colors
Secondary colors (use only when necessary)
Build 2015
2015 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
3/30/2016
17
Demo: Running in Production (Docker Swarm)
Blue
R:0 G:120 B:215
Cyan
R:0 G:188 B:242
Light Gray
R:210 G:210 B:210
Dark Blue
R:0 G:32 B:80
Dark Gray
R:80 G:80 B:80
Gray
R:115 G:115 B:115
Purple
R:92 G:45 B:145
Orange
R:216 G:59 B:1
Green
R:16 G:124 B:16
Main colors
Secondary colors (use only when necessary)
Microsoft Build 2016
2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
3/30/2016 4:45 PM
18
Azure Container Services
Containers
VMs and VM Scale Sets
ARM Template
Container Services (1st party, 3rd party)
Windows Server
Linux
Azure Stack
Azure
Container Tooling
Service Tooling
LayerSupported TechnologiesConfiguration as CodeARM, Dockerfile, Docker Compose, Marathon.jsonHost cluster managementVM Scale SetsContainer orchestrationDocker Swarm, Chronos, Marathon, Apache MesosMonitoringOMS, Statsd
Blue
R:0 G:120 B:215
Cyan
R:0 G:188 B:242
Light Gray
R:210 G:210 B:210
Dark Blue
R:0 G:32 B:80
Dark Gray
R:80 G:80 B:80
Gray
R:115 G:115 B:115
Purple
R:92 G:45 B:145
Orange
R:216 G:59 B:1
Green
R:16 G:124 B:16
Main colors
Secondary colors (use only when necessary)
19
Deploy using Portal or ARM
MICROSOFT CONFIDENTIAL INTERNAL ONLY
Blue
R:0 G:120 B:215
Cyan
R:0 G:188 B:242
Light Gray
R:210 G:210 B:210
Dark Blue
R:0 G:32 B:80
Dark Gray
R:80 G:80 B:80
Gray
R:115 G:115 B:115
Purple
R:92 G:45 B:145
Orange
R:216 G:59 B:1
Green
R:16 G:124 B:16
Main colors
Secondary colors (use only when necessary)
Deploy using Portal or ARM
dnsNamePrefix (e.g.acsbuild2016)
orchestratorType (e.g. mesos)
agentCount (e.g. 3)
masterCount: (e.g. 3)
linuxAdminUsername (e.g. "azureuser)
sshRSAPublicKey (e.g "ssh-rsa AAAAB3NzaC1)
MICROSOFT CONFIDENTIAL INTERNAL ONLY
Blue
R:0 G:120 B:215
Cyan
R:0 G:188 B:242
Light Gray
R:210 G:210 B:210
Dark Blue
R:0 G:32 B:80
Dark Gray
R:80 G:80 B:80
Gray
R:115 G:115 B:115
Purple
R:92 G:45 B:145
Orange
R:216 G:59 B:1
Green
R:16 G:124 B:16
Main colors
Secondary colors (use only when necessary)
Demo: Creating an Azure Container Service Cluster (QuickStarts)
Blue
R:0 G:120 B:215
Cyan
R:0 G:188 B:242
Light Gray
R:210 G:210 B:210
Dark Blue
R:0 G:32 B:80
Dark Gray
R:80 G:80 B:80
Gray
R:115 G:115 B:115
Purple
R:92 G:45 B:145
Orange
R:216 G:59 B:1
Green
R:16 G:124 B:16
Main colors
Secondary colors (use only when necessary)
Microsoft Build 2016
2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
3/30/2016 4:45 PM
22
Demo: Creating an Azure Container Service Cluster (CLI)
Blue
R:0 G:120 B:215
Cyan
R:0 G:188 B:242
Light Gray
R:210 G:210 B:210
Dark Blue
R:0 G:32 B:80
Dark Gray
R:80 G:80 B:80
Gray
R:115 G:115 B:115
Purple
R:92 G:45 B:145
Orange
R:216 G:59 B:1
Green
R:16 G:124 B:16
Main colors
Secondary colors (use only when necessary)
Microsoft Build 2016
2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
3/30/2016 4:45 PM
23
Azure Container Service Architecture (Swarm)
Blue
R:0 G:120 B:215
Cyan
R:0 G:188 B:242
Light Gray
R:210 G:210 B:210
Dark Blue
R:0 G:32 B:80
Dark Gray
R:80 G:80 B:80
Gray
R:115 G:115 B:115
Purple
R:92 G:45 B:145
Orange
R:216 G:59 B:1
Green
R:16 G:124 B:16
Main colors
Secondary colors (use only when necessary)
2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
3/30/2016 4:50 PM
24
Azure Container Service Architecture (Mesos)
Blue
R:0 G:120 B:215
Cyan
R:0 G:188 B:242
Light Gray
R:210 G:210 B:210
Dark Blue
R:0 G:32 B:80
Dark Gray
R:80 G:80 B:80
Gray
R:115 G:115 B:115
Purple
R:92 G:45 B:145
Orange
R:216 G:59 B:1
Green
R:16 G:124 B:16
Main colors
Secondary colors (use only when necessary)
2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
3/30/2016 4:50 PM
25
Demo: Running in Production (Apache Mesos)
Blue
R:0 G:120 B:215
Cyan
R:0 G:188 B:242
Light Gray
R:210 G:210 B:210
Dark Blue
R:0 G:32 B:80
Dark Gray
R:80 G:80 B:80
Gray
R:115 G:115 B:115
Purple
R:92 G:45 B:145
Orange
R:216 G:59 B:1
Green
R:16 G:124 B:16
Main colors
Secondary colors (use only when necessary)
Microsoft Build 2016
2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
3/30/2016 4:50 PM
26
LayerSupported TechnologiesConfiguration as CodeARM, Dockerfile, Docker Compose, Marathon.jsonHost cluster managementVM Scale SetsContainer orchestrationDocker Swarm, Chronos, Marathon, Apache MesosMonitoringOMS, Statsd
Layered for flexibility and agility
Containers
VMs and VM Scale Sets
ARM Template
Container Services (1st party, 3rd party)
Windows Server
Linux
Azure Stack
Azure
Container Tooling
Service Tooling
LayerSupported TechnologiesConfiguration as CodeARM, Dockerfile, Docker Compose, Marathon.jsonHost cluster managementVM Scale SetsContainer orchestrationDocker Swarm, Chronos, Marathon, Apache MesosMonitoringOMS, StatsdNetworkingIP per containerStoragePersistent storage???
Blue
R:0 G:120 B:215
Cyan
R:0 G:188 B:242
Light Gray
R:210 G:210 B:210
Dark Blue
R:0 G:32 B:80
Dark Gray
R:80 G:80 B:80
Gray
R:115 G:115 B:115
Purple
R:92 G:45 B:145
Orange
R:216 G:59 B:1
Green
R:16 G:124 B:16
Main colors
Secondary colors (use only when necessary)
27
Building for the Ecosystem
Azure Container Service is the Infrastructure
Production grade
Enterprise scale
Hybrid
Empowering the Ecosystem
Open source
Choice: Docker Native or Apache Mesos
Community defined APIs
Blue
R:0 G:120 B:215
Cyan
R:0 G:188 B:242
Light Gray
R:210 G:210 B:210
Dark Blue
R:0 G:32 B:80
Dark Gray
R:80 G:80 B:80
Gray
R:115 G:115 B:115
Purple
R:92 G:45 B:145
Orange
R:216 G:59 B:1
Green
R:16 G:124 B:16
Main colors
Secondary colors (use only when necessary)
2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
3/30/2016 4:50 PM
28
Docker Datacentre: Integrated, end-to-end platform for agile application development and management
Enables hybrid use cases Azure / On-premise
Blue
R:0 G:120 B:215
Cyan
R:0 G:188 B:242
Light Gray
R:210 G:210 B:210
Dark Blue
R:0 G:32 B:80
Dark Gray
R:80 G:80 B:80
Gray
R:115 G:115 B:115
Purple
R:92 G:45 B:145
Orange
R:216 G:59 B:1
Green
R:16 G:124 B:16
Main colors
Secondary colors (use only when necessary)
DCOS Empowers your developers and operations teams with simplified app deployment.
Enables hybrid use cases Azure / On-premise
Use Docker Images or other containerized workloads
Blue
R:0 G:120 B:215
Cyan
R:0 G:188 B:242
Light Gray
R:210 G:210 B:210
Dark Blue
R:0 G:32 B:80
Dark Gray
R:80 G:80 B:80
Gray
R:115 G:115 B:115
Purple
R:92 G:45 B:145
Orange
R:216 G:59 B:1
Green
R:16 G:124 B:16
Main colors
Secondary colors (use only when necessary)
Demo: Scaling on the Mesos Clusterwith Force12.io
Blue
R:0 G:120 B:215
Cyan
R:0 G:188 B:242
Light Gray
R:210 G:210 B:210
Dark Blue
R:0 G:32 B:80
Dark Gray
R:80 G:80 B:80
Gray
R:115 G:115 B:115
Purple
R:92 G:45 B:145
Orange
R:216 G:59 B:1
Green
R:16 G:124 B:16
Main colors
Secondary colors (use only when necessary)
Microsoft Build 2016
2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
3/30/2016 4:50 PM
31
2016 Microsoft Corporation. All rights reserved.
Blue
R:0 G:120 B:215
Cyan
R:0 G:188 B:242
Light Gray
R:210 G:210 B:210
Dark Blue
R:0 G:32 B:80
Dark Gray
R:80 G:80 B:80
Gray
R:115 G:115 B:115
Purple
R:92 G:45 B:145
Orange
R:216 G:59 B:1
Green
R:16 G:124 B:16
Main colors
Secondary colors (use only when necessary)
Bring your product to Azure Container Service
2016 Microsoft Corporation. All rights reserved.
Blue
R:0 G:120 B:215
Cyan
R:0 G:188 B:242
Light Gray
R:210 G:210 B:210
Dark Blue
R:0 G:32 B:80
Dark Gray
R:80 G:80 B:80
Gray
R:115 G:115 B:115
Purple
R:92 G:45 B:145
Orange
R:216 G:59 B:1
Green
R:16 G:124 B:16
Main colors
Secondary colors (use only when necessary)
2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
3/30/2016 4:50 PM
33
Try Azure Container Service Today
http://aka.ms/azurecontainerservice
2016 Microsoft Corporation. All rights reserved.
Blue
R:0 G:120 B:215
Cyan
R:0 G:188 B:242
Light Gray
R:210 G:210 B:210
Dark Blue
R:0 G:32 B:80
Dark Gray
R:80 G:80 B:80
Gray
R:115 G:115 B:115
Purple
R:92 G:45 B:145
Orange
R:216 G:59 B:1
Green
R:16 G:124 B:16
Main colors
Secondary colors (use only when necessary)
2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
3/30/2016 4:50 PM
34
Please Complete An Evaluation FormYour input is important!
or
Blue
R:0 G:120 B:215
Cyan
R:0 G:188 B:242
Light Gray
R:210 G:210 B:210
Dark Blue
R:0 G:32 B:80
Dark Gray
R:80 G:80 B:80
Gray
R:115 G:115 B:115
Purple
R:92 G:45 B:145
Orange
R:216 G:59 B:1
Green
R:16 G:124 B:16
Main colors
Secondary colors (use only when necessary)
2016 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
3/30/2016
35
2016 Microsoft Corporation. All rights reserved.
Blue
R:0 G:120 B:215
Cyan
R:0 G:188 B:242
Light Gray
R:210 G:210 B:210
Dark Blue
R:0 G:32 B:80
Dark Gray
R:80 G:80 B:80
Gray
R:115 G:115 B:115
Purple
R:92 G:45 B:145
Orange
R:216 G:59 B:1
Green
R:16 G:124 B:16
Main colors
Secondary colors (use only when necessary)
Developer WorkstationDocker HostContainerContainerContainer
Developer WorkstationDocker EngineContainerContainerContainerContainerContainerContainer
Developer WorkstationContainerContainerContainerContainerContainerContainerContainerContainerContainer
HandBrake 0.10.5 2016021100