Docker Meetup at Docker HQ: Docker Cloud

Docker, Inc.
Docker, Inc.Docker, Inc.
CI/CD with Docker Cloud
Overview and Demo
Ryan	Kennedy
ryan.kennedy@docker.com
@pkennedyr
Bryan	Lee
bryan.lee@docker.com
@kickingthetv
Alberto	Megia
alberto@docker.com
@sr_naranja
2
Build, Ship, Run Distributed Applications Anywhere
Containers as a Service
• Integrated platform for IT and developers
• Commercial technical support provider (Docker, IBM)
Docker Project Sponsor
• Primary contributor and maintainer to Docker project
• 2B+ Image pulls, 1500+ Contributors, 200,000+
DockerizedApplications
Docker Inc.
Gerber, Anna. “The State of Containers and the
Docker Ecosystem: 2015” O’Reilly, September 2015
Docker users running
in production
40%
Docker CaaS Overview
Developers IT Operations
BUILD
DevelopmentEnvironments
SHIP
Create & Store Images
RUN
Deploy,Manage,Scale
3
Docker Cloud
A SaaS service, hosted in the cloud by Docker, that enables enterprise
teams to build, test, deploy, and manage their dockerized distributed
applications in any cloud environment.
Build & test distributed apps
• Autobuild images
• Automated repository tests
• Store images in DockerHub &
external registries
• Point and click GUI, CLI and
RESTfulAPI experience
• Easily create simple single service or
complex multi-service apps
5
Deploy & manage anywhere
• Infrastructure flexibility for dev and
ops teams
• Securely link to any cloud provider
• Bring your own infrastructure
• One step to provision, install
configure and cluster Docker
Engines
• Automated redeploymentof images
• Point and click to scale & manage
your Docker environment
6
Manage distributed apps anywhere
• Intuitive dashboards provide holistic
visibility
• Gain insight with logs and service
history
• One click create, start, terminate,
deploy and redeploy
• Point and click to change
configurations and scale containers
7
Continuous Integration
• Development practice where members of a team integrate their work
frequently, usually each person integrates at least daily - leading to
multiple integrations per day.
• Each integration is verified by an automated build (including tests) to
detect integration errors as quickly as possible.
• Leads to significantly reduced integration problems (via smaller code
changes) and allows a team to develop cohesive software more rapidly
8 http://martinfowler.com/articles/continuousIntegration.html
Continuous Delivery
• Software development discipline where software is built in such a way
that the software can be released to production at any time
• To achieve continuous delivery you need:
– extensive automation of all possible parts of the delivery process, usually
using a deployment pipeline
– a close, collaborative working relationship between everyone involved in
delivery
9 http://martinfowler.com/bliki/ContinuousDelivery.html
Benefits of CI/CD
• Reduce Risk
– Deploying smaller changes means there's less to go wrong and it's easier to
fix should a problem appear
– Smaller changes make it easier to find problems -> Integration becomes
easier
• User Feedback (via faster iteration cycles)
– Biggest risk to any software effort is that you end up building something that
isn't useful
– Earlier and more frequently you get working software in front of real users,
the quicker you get feedback to find out how valuable it really is
10 http://martinfowler.com/bliki/ContinuousDelivery.html
CI/CD via Docker Cloud
11
Developer
Version
control
1. Development 2. Test 3. Stage / Production
QA / QE
Sysadmin
Autobuilds Auto redeploy
Demo Time!
THANK YOU
1 of 13

Recommended

Docker for the Enterprise with Containers as a Service by Banjot Chanana by
Docker for the Enterprise with Containers as a Service by Banjot ChananaDocker for the Enterprise with Containers as a Service by Banjot Chanana
Docker for the Enterprise with Containers as a Service by Banjot ChananaDocker, Inc.
5K views26 slides
On-the-Fly Containerization of Enterprise Java & .NET Apps by Amjad Afanah by
On-the-Fly Containerization of Enterprise Java & .NET Apps by Amjad AfanahOn-the-Fly Containerization of Enterprise Java & .NET Apps by Amjad Afanah
On-the-Fly Containerization of Enterprise Java & .NET Apps by Amjad AfanahDocker, Inc.
541 views14 slides
DCSF 19 How Entergy is Mitigating Legacy Windows Operating System Vulnerabili... by
DCSF 19 How Entergy is Mitigating Legacy Windows Operating System Vulnerabili...DCSF 19 How Entergy is Mitigating Legacy Windows Operating System Vulnerabili...
DCSF 19 How Entergy is Mitigating Legacy Windows Operating System Vulnerabili...Docker, Inc.
1.4K views20 slides
Using the SDACK Architecture on Security Event Inspection by Yu-Lun Chen and ... by
Using the SDACK Architecture on Security Event Inspection by Yu-Lun Chen and ...Using the SDACK Architecture on Security Event Inspection by Yu-Lun Chen and ...
Using the SDACK Architecture on Security Event Inspection by Yu-Lun Chen and ...Docker, Inc.
5.9K views82 slides
DCSF 19 Microservices API: Routing Across Any Infrastructure by
DCSF 19 Microservices API: Routing Across Any InfrastructureDCSF 19 Microservices API: Routing Across Any Infrastructure
DCSF 19 Microservices API: Routing Across Any InfrastructureDocker, Inc.
1.6K views26 slides
Making Friendly Microservices by Michele Titlol by
Making Friendly Microservices by Michele TitlolMaking Friendly Microservices by Michele Titlol
Making Friendly Microservices by Michele TitlolDocker, Inc.
4.1K views67 slides

More Related Content

What's hot

DockerCon 16 General Session Day 1 by
DockerCon 16 General Session Day 1DockerCon 16 General Session Day 1
DockerCon 16 General Session Day 1Docker, Inc.
14.9K views58 slides
Docker and Containers in the Cloud by
Docker and Containers in the CloudDocker and Containers in the Cloud
Docker and Containers in the CloudAnthony Shaw
1K views16 slides
Immutable Awesomeness by John Willis and Josh Corman by
Immutable Awesomeness by John Willis and Josh CormanImmutable Awesomeness by John Willis and Josh Corman
Immutable Awesomeness by John Willis and Josh CormanDocker, Inc.
5.2K views52 slides
DCSF 19 Improving the Human Condition with Docker by
DCSF 19 Improving the Human Condition with DockerDCSF 19 Improving the Human Condition with Docker
DCSF 19 Improving the Human Condition with DockerDocker, Inc.
217 views26 slides
Containers and VMs and Clouds: Oh My. by Mike Coleman by
Containers and VMs and Clouds: Oh My. by Mike ColemanContainers and VMs and Clouds: Oh My. by Mike Coleman
Containers and VMs and Clouds: Oh My. by Mike ColemanDocker, Inc.
5.4K views20 slides
DCSF 19 Developing Apps with Containers, Functions and Cloud Services by
DCSF 19 Developing Apps with Containers, Functions and Cloud ServicesDCSF 19 Developing Apps with Containers, Functions and Cloud Services
DCSF 19 Developing Apps with Containers, Functions and Cloud ServicesDocker, Inc.
846 views77 slides

What's hot(20)

DockerCon 16 General Session Day 1 by Docker, Inc.
DockerCon 16 General Session Day 1DockerCon 16 General Session Day 1
DockerCon 16 General Session Day 1
Docker, Inc.14.9K views
Docker and Containers in the Cloud by Anthony Shaw
Docker and Containers in the CloudDocker and Containers in the Cloud
Docker and Containers in the Cloud
Anthony Shaw1K views
Immutable Awesomeness by John Willis and Josh Corman by Docker, Inc.
Immutable Awesomeness by John Willis and Josh CormanImmutable Awesomeness by John Willis and Josh Corman
Immutable Awesomeness by John Willis and Josh Corman
Docker, Inc.5.2K views
DCSF 19 Improving the Human Condition with Docker by Docker, Inc.
DCSF 19 Improving the Human Condition with DockerDCSF 19 Improving the Human Condition with Docker
DCSF 19 Improving the Human Condition with Docker
Docker, Inc.217 views
Containers and VMs and Clouds: Oh My. by Mike Coleman by Docker, Inc.
Containers and VMs and Clouds: Oh My. by Mike ColemanContainers and VMs and Clouds: Oh My. by Mike Coleman
Containers and VMs and Clouds: Oh My. by Mike Coleman
Docker, Inc.5.4K views
DCSF 19 Developing Apps with Containers, Functions and Cloud Services by Docker, Inc.
DCSF 19 Developing Apps with Containers, Functions and Cloud ServicesDCSF 19 Developing Apps with Containers, Functions and Cloud Services
DCSF 19 Developing Apps with Containers, Functions and Cloud Services
Docker, Inc.846 views
How to build your containerization strategy by Docker, Inc.
How to build your containerization strategyHow to build your containerization strategy
How to build your containerization strategy
Docker, Inc.4.1K views
Evénement Docker Paris: Anticipez les nouveaux business model et réduisez vos... by Docker, Inc.
Evénement Docker Paris: Anticipez les nouveaux business model et réduisez vos...Evénement Docker Paris: Anticipez les nouveaux business model et réduisez vos...
Evénement Docker Paris: Anticipez les nouveaux business model et réduisez vos...
Docker, Inc.1.5K views
DockerCon SF 2015: Faster, Cheaper, Safer by Docker, Inc.
DockerCon SF 2015: Faster, Cheaper, SaferDockerCon SF 2015: Faster, Cheaper, Safer
DockerCon SF 2015: Faster, Cheaper, Safer
Docker, Inc.5.2K views
Docker in Production, Look No Hands! by Scott Coulton by Docker, Inc.
Docker in Production, Look No Hands! by Scott CoultonDocker in Production, Look No Hands! by Scott Coulton
Docker in Production, Look No Hands! by Scott Coulton
Docker, Inc.5K views
Oscon 2017: Build your own container-based system with the Moby project by Patrick Chanezon
Oscon 2017: Build your own container-based system with the Moby projectOscon 2017: Build your own container-based system with the Moby project
Oscon 2017: Build your own container-based system with the Moby project
Patrick Chanezon4.1K views
Practical Container Security by Mrunal Patel and Thomas Cameron, Red Hat by Docker, Inc.
Practical Container Security by Mrunal Patel and Thomas Cameron, Red HatPractical Container Security by Mrunal Patel and Thomas Cameron, Red Hat
Practical Container Security by Mrunal Patel and Thomas Cameron, Red Hat
Docker, Inc.1.1K views
DockerCon 16 General Session Day 2 by Docker, Inc.
DockerCon 16 General Session Day 2 DockerCon 16 General Session Day 2
DockerCon 16 General Session Day 2
Docker, Inc.15K views
Use Docker to Deliver Cognitive Services Running Cross Platform and Multi Clo... by Docker, Inc.
Use Docker to Deliver Cognitive Services Running Cross Platform and Multi Clo...Use Docker to Deliver Cognitive Services Running Cross Platform and Multi Clo...
Use Docker to Deliver Cognitive Services Running Cross Platform and Multi Clo...
Docker, Inc.5.2K views
Chugging Our Own "Craft Brew” – HPE’s Journey Towards Containers-as-a-Service... by Docker, Inc.
Chugging Our Own "Craft Brew” – HPE’s Journey Towards Containers-as-a-Service...Chugging Our Own "Craft Brew” – HPE’s Journey Towards Containers-as-a-Service...
Chugging Our Own "Craft Brew” – HPE’s Journey Towards Containers-as-a-Service...
Docker, Inc.717 views
Photon Controller: An Open Source Container Infrastructure Platform from VMware by Docker, Inc.
Photon Controller: An Open Source Container Infrastructure Platform from VMwarePhoton Controller: An Open Source Container Infrastructure Platform from VMware
Photon Controller: An Open Source Container Infrastructure Platform from VMware
Docker, Inc.1.9K views
Docker Practice in Alibaba Cloud by Li Yi (Mark) & Zuhe Li (Sogo) by Docker, Inc.
Docker Practice in Alibaba Cloud by Li Yi (Mark) & Zuhe Li (Sogo)Docker Practice in Alibaba Cloud by Li Yi (Mark) & Zuhe Li (Sogo)
Docker Practice in Alibaba Cloud by Li Yi (Mark) & Zuhe Li (Sogo)
Docker, Inc.1.7K views
Networking in Docker EE 2.0 with Kubernetes and Swarm by Abhinandan P.b
Networking in Docker EE 2.0 with Kubernetes and SwarmNetworking in Docker EE 2.0 with Kubernetes and Swarm
Networking in Docker EE 2.0 with Kubernetes and Swarm
Abhinandan P.b262 views

Viewers also liked

Cloud Surfing: Kubernetes on Mesos by
Cloud Surfing: Kubernetes on MesosCloud Surfing: Kubernetes on Mesos
Cloud Surfing: Kubernetes on MesosKarl Isenberg
5.8K views12 slides
ECS by
ECSECS
ECSNavriti
10.2K views32 slides
Narayana Hrudayalaya Heart Hospital - Cardiac Care For the Poor by
Narayana Hrudayalaya Heart Hospital - Cardiac Care For the PoorNarayana Hrudayalaya Heart Hospital - Cardiac Care For the Poor
Narayana Hrudayalaya Heart Hospital - Cardiac Care For the PoorManeesh Garg
52.2K views20 slides
Container Orchestration Wars (Micro Edition) by
Container Orchestration Wars (Micro Edition)Container Orchestration Wars (Micro Edition)
Container Orchestration Wars (Micro Edition)Karl Isenberg
2.2K views28 slides
Deploying Containers and Managing Them by
Deploying Containers and Managing ThemDeploying Containers and Managing Them
Deploying Containers and Managing ThemDocker, Inc.
935 views35 slides
DockerCon EU 2015: Monitoring and Managing Dynamic Docker Environments by
DockerCon EU 2015: Monitoring and Managing Dynamic Docker EnvironmentsDockerCon EU 2015: Monitoring and Managing Dynamic Docker Environments
DockerCon EU 2015: Monitoring and Managing Dynamic Docker EnvironmentsDocker, Inc.
2K views16 slides

Viewers also liked(20)

Cloud Surfing: Kubernetes on Mesos by Karl Isenberg
Cloud Surfing: Kubernetes on MesosCloud Surfing: Kubernetes on Mesos
Cloud Surfing: Kubernetes on Mesos
Karl Isenberg5.8K views
ECS by Navriti
ECSECS
ECS
Navriti10.2K views
Narayana Hrudayalaya Heart Hospital - Cardiac Care For the Poor by Maneesh Garg
Narayana Hrudayalaya Heart Hospital - Cardiac Care For the PoorNarayana Hrudayalaya Heart Hospital - Cardiac Care For the Poor
Narayana Hrudayalaya Heart Hospital - Cardiac Care For the Poor
Maneesh Garg52.2K views
Container Orchestration Wars (Micro Edition) by Karl Isenberg
Container Orchestration Wars (Micro Edition)Container Orchestration Wars (Micro Edition)
Container Orchestration Wars (Micro Edition)
Karl Isenberg2.2K views
Deploying Containers and Managing Them by Docker, Inc.
Deploying Containers and Managing ThemDeploying Containers and Managing Them
Deploying Containers and Managing Them
Docker, Inc.935 views
DockerCon EU 2015: Monitoring and Managing Dynamic Docker Environments by Docker, Inc.
DockerCon EU 2015: Monitoring and Managing Dynamic Docker EnvironmentsDockerCon EU 2015: Monitoring and Managing Dynamic Docker Environments
DockerCon EU 2015: Monitoring and Managing Dynamic Docker Environments
Docker, Inc.2K views
DockerCon SF 2015: MomOps in DevOps w/ Mukta Aphale by Docker, Inc.
DockerCon SF 2015: MomOps in DevOps w/ Mukta AphaleDockerCon SF 2015: MomOps in DevOps w/ Mukta Aphale
DockerCon SF 2015: MomOps in DevOps w/ Mukta Aphale
Docker, Inc.2K views
Docker Plugin for Heat II by Docker, Inc.
Docker Plugin for Heat IIDocker Plugin for Heat II
Docker Plugin for Heat II
Docker, Inc.604 views
Docker, Innovation Accelerator by Docker, Inc.
Docker, Innovation AcceleratorDocker, Innovation Accelerator
Docker, Innovation Accelerator
Docker, Inc.1.1K views
Open source is good for both business and humanity by Docker, Inc.
Open source is good for both business and humanityOpen source is good for both business and humanity
Open source is good for both business and humanity
Docker, Inc.660 views
DockerCon SF 2015: How to talk to humans by Docker, Inc.
DockerCon SF 2015: How to talk to humansDockerCon SF 2015: How to talk to humans
DockerCon SF 2015: How to talk to humans
Docker, Inc.2.6K views
LXC to Docker Via Continuous Delivery by Docker, Inc.
LXC to Docker Via Continuous DeliveryLXC to Docker Via Continuous Delivery
LXC to Docker Via Continuous Delivery
Docker, Inc.895 views
DockerCon14 Contributing to Docker by Tianon by Docker, Inc.
DockerCon14 Contributing to Docker by TianonDockerCon14 Contributing to Docker by Tianon
DockerCon14 Contributing to Docker by Tianon
Docker, Inc.583 views
Securing your Containers (Meetup at Docker HQ 4/7) by Docker, Inc.
Securing your Containers (Meetup at Docker HQ 4/7)Securing your Containers (Meetup at Docker HQ 4/7)
Securing your Containers (Meetup at Docker HQ 4/7)
Docker, Inc.908 views
Interoperable Containers by Docker, Inc.
Interoperable ContainersInteroperable Containers
Interoperable Containers
Docker, Inc.514 views
Containerize All the (Multi-Platform) Things! by Phil Estes by Docker, Inc.
Containerize All the (Multi-Platform) Things! by Phil EstesContainerize All the (Multi-Platform) Things! by Phil Estes
Containerize All the (Multi-Platform) Things! by Phil Estes
Docker, Inc.532 views
Understanding Containers through Gaming by Brendan Fosberry by Docker, Inc.
Understanding Containers through Gaming by Brendan Fosberry Understanding Containers through Gaming by Brendan Fosberry
Understanding Containers through Gaming by Brendan Fosberry
Docker, Inc.1K views
Distributed, Real-time Web Apps by Docker, Inc.
Distributed, Real-time Web AppsDistributed, Real-time Web Apps
Distributed, Real-time Web Apps
Docker, Inc.702 views
Intro to Docker October 2013 by Docker, Inc.
Intro to Docker October 2013Intro to Docker October 2013
Intro to Docker October 2013
Docker, Inc.933 views

Similar to Docker Meetup at Docker HQ: Docker Cloud

Docker Enterprise Edition Overview by Steven Thwaites, Technical Solutions En... by
Docker Enterprise Edition Overview by Steven Thwaites, Technical Solutions En...Docker Enterprise Edition Overview by Steven Thwaites, Technical Solutions En...
Docker Enterprise Edition Overview by Steven Thwaites, Technical Solutions En...Ashnikbiz
285 views21 slides
Containers, microservices and serverless for realists by
Containers, microservices and serverless for realistsContainers, microservices and serverless for realists
Containers, microservices and serverless for realistsKarthik Gaekwad
77.3K views74 slides
Back To Basics by
Back To BasicsBack To Basics
Back To Basicskamalikamj
72 views27 slides
DevOps: Age Of CI/CD by
DevOps: Age Of CI/CDDevOps: Age Of CI/CD
DevOps: Age Of CI/CDMoogleLabs default
130 views29 slides
Containers: DevOp Enablers of Technical Solutions by
Containers: DevOp Enablers of Technical SolutionsContainers: DevOp Enablers of Technical Solutions
Containers: DevOp Enablers of Technical SolutionsJules Pierre-Louis
935 views30 slides
Devops phase-1 by
Devops phase-1Devops phase-1
Devops phase-1G R VISHAL
126 views26 slides

Similar to Docker Meetup at Docker HQ: Docker Cloud(20)

Docker Enterprise Edition Overview by Steven Thwaites, Technical Solutions En... by Ashnikbiz
Docker Enterprise Edition Overview by Steven Thwaites, Technical Solutions En...Docker Enterprise Edition Overview by Steven Thwaites, Technical Solutions En...
Docker Enterprise Edition Overview by Steven Thwaites, Technical Solutions En...
Ashnikbiz285 views
Containers, microservices and serverless for realists by Karthik Gaekwad
Containers, microservices and serverless for realistsContainers, microservices and serverless for realists
Containers, microservices and serverless for realists
Karthik Gaekwad77.3K views
Containers: DevOp Enablers of Technical Solutions by Jules Pierre-Louis
Containers: DevOp Enablers of Technical SolutionsContainers: DevOp Enablers of Technical Solutions
Containers: DevOp Enablers of Technical Solutions
Jules Pierre-Louis935 views
Devops phase-1 by G R VISHAL
Devops phase-1Devops phase-1
Devops phase-1
G R VISHAL126 views
Continuos Integration and Delivery: from Zero to Hero with TeamCity, Docker a... by Lean IT Consulting
Continuos Integration and Delivery: from Zero to Hero with TeamCity, Docker a...Continuos Integration and Delivery: from Zero to Hero with TeamCity, Docker a...
Continuos Integration and Delivery: from Zero to Hero with TeamCity, Docker a...
Twelve-Factor App: Software Application Architecture by Sigfred Balatan Jr.
Twelve-Factor App: Software Application ArchitectureTwelve-Factor App: Software Application Architecture
Twelve-Factor App: Software Application Architecture
Docker Roadshow 2016 by Docker, Inc.
Docker Roadshow 2016Docker Roadshow 2016
Docker Roadshow 2016
Docker, Inc.2.2K views
DockerCon 15 Keynote - Day 2 by Docker, Inc.
DockerCon 15 Keynote - Day 2DockerCon 15 Keynote - Day 2
DockerCon 15 Keynote - Day 2
Docker, Inc.20.2K views
Webinar by ZNetLive & Plesk- Winning the Game for WebOps and DevOps by ZNetLive
Webinar by ZNetLive & Plesk- Winning the Game for WebOps and DevOps Webinar by ZNetLive & Plesk- Winning the Game for WebOps and DevOps
Webinar by ZNetLive & Plesk- Winning the Game for WebOps and DevOps
ZNetLive634 views
Enterprise CI as-a-Service using Jenkins by CollabNet
Enterprise CI as-a-Service using JenkinsEnterprise CI as-a-Service using Jenkins
Enterprise CI as-a-Service using Jenkins
CollabNet10.5K views
Using Docker EE in a CI/CD Workflow by Ashnikbiz
Using Docker EE in a CI/CD WorkflowUsing Docker EE in a CI/CD Workflow
Using Docker EE in a CI/CD Workflow
Ashnikbiz356 views
How Azure DevOps can boost your organization's productivity by Ivan Porta
How Azure DevOps can boost your organization's productivityHow Azure DevOps can boost your organization's productivity
How Azure DevOps can boost your organization's productivity
Ivan Porta224 views
Hyd virtual meetupslides11jul by Santosh Ojha
Hyd virtual meetupslides11julHyd virtual meetupslides11jul
Hyd virtual meetupslides11jul
Santosh Ojha493 views
Cloud continuous integration- A distributed approach using distinct services by André Agostinho
Cloud continuous integration- A distributed approach using distinct servicesCloud continuous integration- A distributed approach using distinct services
Cloud continuous integration- A distributed approach using distinct services
André Agostinho90 views
DEVNET-1169 CI/CT/CD on a Micro Services Applications using Docker, Salt & Ni... by Cisco DevNet
DEVNET-1169	CI/CT/CD on a Micro Services Applications using Docker, Salt & Ni...DEVNET-1169	CI/CT/CD on a Micro Services Applications using Docker, Salt & Ni...
DEVNET-1169 CI/CT/CD on a Micro Services Applications using Docker, Salt & Ni...
Cisco DevNet1.8K views

More from Docker, Inc.

Containerize Your Game Server for the Best Multiplayer Experience by
Containerize Your Game Server for the Best Multiplayer Experience Containerize Your Game Server for the Best Multiplayer Experience
Containerize Your Game Server for the Best Multiplayer Experience Docker, Inc.
5.4K views20 slides
How to Improve Your Image Builds Using Advance Docker Build by
How to Improve Your Image Builds Using Advance Docker BuildHow to Improve Your Image Builds Using Advance Docker Build
How to Improve Your Image Builds Using Advance Docker BuildDocker, Inc.
1.2K views29 slides
Build & Deploy Multi-Container Applications to AWS by
Build & Deploy Multi-Container Applications to AWSBuild & Deploy Multi-Container Applications to AWS
Build & Deploy Multi-Container Applications to AWSDocker, Inc.
800 views13 slides
Securing Your Containerized Applications with NGINX by
Securing Your Containerized Applications with NGINXSecuring Your Containerized Applications with NGINX
Securing Your Containerized Applications with NGINXDocker, Inc.
675 views79 slides
How To Build and Run Node Apps with Docker and Compose by
How To Build and Run Node Apps with Docker and ComposeHow To Build and Run Node Apps with Docker and Compose
How To Build and Run Node Apps with Docker and ComposeDocker, Inc.
708 views55 slides
Hands-on Helm by
Hands-on Helm Hands-on Helm
Hands-on Helm Docker, Inc.
593 views26 slides

More from Docker, Inc.(20)

Containerize Your Game Server for the Best Multiplayer Experience by Docker, Inc.
Containerize Your Game Server for the Best Multiplayer Experience Containerize Your Game Server for the Best Multiplayer Experience
Containerize Your Game Server for the Best Multiplayer Experience
Docker, Inc.5.4K views
How to Improve Your Image Builds Using Advance Docker Build by Docker, Inc.
How to Improve Your Image Builds Using Advance Docker BuildHow to Improve Your Image Builds Using Advance Docker Build
How to Improve Your Image Builds Using Advance Docker Build
Docker, Inc.1.2K views
Build & Deploy Multi-Container Applications to AWS by Docker, Inc.
Build & Deploy Multi-Container Applications to AWSBuild & Deploy Multi-Container Applications to AWS
Build & Deploy Multi-Container Applications to AWS
Docker, Inc.800 views
Securing Your Containerized Applications with NGINX by Docker, Inc.
Securing Your Containerized Applications with NGINXSecuring Your Containerized Applications with NGINX
Securing Your Containerized Applications with NGINX
Docker, Inc.675 views
How To Build and Run Node Apps with Docker and Compose by Docker, Inc.
How To Build and Run Node Apps with Docker and ComposeHow To Build and Run Node Apps with Docker and Compose
How To Build and Run Node Apps with Docker and Compose
Docker, Inc.708 views
Distributed Deep Learning with Docker at Salesforce by Docker, Inc.
Distributed Deep Learning with Docker at SalesforceDistributed Deep Learning with Docker at Salesforce
Distributed Deep Learning with Docker at Salesforce
Docker, Inc.466 views
The First 10M Pulls: Building The Official Curl Image for Docker Hub by Docker, Inc.
The First 10M Pulls: Building The Official Curl Image for Docker HubThe First 10M Pulls: Building The Official Curl Image for Docker Hub
The First 10M Pulls: Building The Official Curl Image for Docker Hub
Docker, Inc.611 views
Monitoring in a Microservices World by Docker, Inc.
Monitoring in a Microservices WorldMonitoring in a Microservices World
Monitoring in a Microservices World
Docker, Inc.405 views
COVID-19 in Italy: How Docker is Helping the Biggest Italian IT Company Conti... by Docker, Inc.
COVID-19 in Italy: How Docker is Helping the Biggest Italian IT Company Conti...COVID-19 in Italy: How Docker is Helping the Biggest Italian IT Company Conti...
COVID-19 in Italy: How Docker is Helping the Biggest Italian IT Company Conti...
Docker, Inc.315 views
Predicting Space Weather with Docker by Docker, Inc.
Predicting Space Weather with DockerPredicting Space Weather with Docker
Predicting Space Weather with Docker
Docker, Inc.238 views
Become a Docker Power User With Microsoft Visual Studio Code by Docker, Inc.
Become a Docker Power User With Microsoft Visual Studio CodeBecome a Docker Power User With Microsoft Visual Studio Code
Become a Docker Power User With Microsoft Visual Studio Code
Docker, Inc.353 views
How to Use Mirroring and Caching to Optimize your Container Registry by Docker, Inc.
How to Use Mirroring and Caching to Optimize your Container RegistryHow to Use Mirroring and Caching to Optimize your Container Registry
How to Use Mirroring and Caching to Optimize your Container Registry
Docker, Inc.363 views
Monolithic to Microservices + Docker = SDLC on Steroids! by Docker, Inc.
Monolithic to Microservices + Docker = SDLC on Steroids!Monolithic to Microservices + Docker = SDLC on Steroids!
Monolithic to Microservices + Docker = SDLC on Steroids!
Docker, Inc.325 views
Kubernetes at Datadog Scale by Docker, Inc.
Kubernetes at Datadog ScaleKubernetes at Datadog Scale
Kubernetes at Datadog Scale
Docker, Inc.327 views
Labels, Labels, Labels by Docker, Inc.
Labels, Labels, Labels Labels, Labels, Labels
Labels, Labels, Labels
Docker, Inc.223 views
Using Docker Hub at Scale to Support Micro Focus' Delivery and Deployment Model by Docker, Inc.
Using Docker Hub at Scale to Support Micro Focus' Delivery and Deployment ModelUsing Docker Hub at Scale to Support Micro Focus' Delivery and Deployment Model
Using Docker Hub at Scale to Support Micro Focus' Delivery and Deployment Model
Docker, Inc.206 views
Build & Deploy Multi-Container Applications to AWS by Docker, Inc.
Build & Deploy Multi-Container Applications to AWSBuild & Deploy Multi-Container Applications to AWS
Build & Deploy Multi-Container Applications to AWS
Docker, Inc.430 views
From Fortran on the Desktop to Kubernetes in the Cloud: A Windows Migration S... by Docker, Inc.
From Fortran on the Desktop to Kubernetes in the Cloud: A Windows Migration S...From Fortran on the Desktop to Kubernetes in the Cloud: A Windows Migration S...
From Fortran on the Desktop to Kubernetes in the Cloud: A Windows Migration S...
Docker, Inc.351 views
Developing with Docker for the Arm Architecture by Docker, Inc.
Developing with Docker for the Arm ArchitectureDeveloping with Docker for the Arm Architecture
Developing with Docker for the Arm Architecture
Docker, Inc.2.2K views

Recently uploaded

DRaaS using Snapshot copy and destination selection (DRaaS) - Alexandre Matti... by
DRaaS using Snapshot copy and destination selection (DRaaS) - Alexandre Matti...DRaaS using Snapshot copy and destination selection (DRaaS) - Alexandre Matti...
DRaaS using Snapshot copy and destination selection (DRaaS) - Alexandre Matti...ShapeBlue
46 views29 slides
CloudStack Object Storage - An Introduction - Vladimir Petrov - ShapeBlue by
CloudStack Object Storage - An Introduction - Vladimir Petrov - ShapeBlueCloudStack Object Storage - An Introduction - Vladimir Petrov - ShapeBlue
CloudStack Object Storage - An Introduction - Vladimir Petrov - ShapeBlueShapeBlue
46 views15 slides
Zero to Cloud Hero: Crafting a Private Cloud from Scratch with XCP-ng, Xen Or... by
Zero to Cloud Hero: Crafting a Private Cloud from Scratch with XCP-ng, Xen Or...Zero to Cloud Hero: Crafting a Private Cloud from Scratch with XCP-ng, Xen Or...
Zero to Cloud Hero: Crafting a Private Cloud from Scratch with XCP-ng, Xen Or...ShapeBlue
88 views20 slides
Microsoft Power Platform.pptx by
Microsoft Power Platform.pptxMicrosoft Power Platform.pptx
Microsoft Power Platform.pptxUni Systems S.M.S.A.
67 views38 slides
Kyo - Functional Scala 2023.pdf by
Kyo - Functional Scala 2023.pdfKyo - Functional Scala 2023.pdf
Kyo - Functional Scala 2023.pdfFlavio W. Brasil
434 views92 slides
2FA and OAuth2 in CloudStack - Andrija Panić - ShapeBlue by
2FA and OAuth2 in CloudStack - Andrija Panić - ShapeBlue2FA and OAuth2 in CloudStack - Andrija Panić - ShapeBlue
2FA and OAuth2 in CloudStack - Andrija Panić - ShapeBlueShapeBlue
50 views23 slides

Recently uploaded(20)

DRaaS using Snapshot copy and destination selection (DRaaS) - Alexandre Matti... by ShapeBlue
DRaaS using Snapshot copy and destination selection (DRaaS) - Alexandre Matti...DRaaS using Snapshot copy and destination selection (DRaaS) - Alexandre Matti...
DRaaS using Snapshot copy and destination selection (DRaaS) - Alexandre Matti...
ShapeBlue46 views
CloudStack Object Storage - An Introduction - Vladimir Petrov - ShapeBlue by ShapeBlue
CloudStack Object Storage - An Introduction - Vladimir Petrov - ShapeBlueCloudStack Object Storage - An Introduction - Vladimir Petrov - ShapeBlue
CloudStack Object Storage - An Introduction - Vladimir Petrov - ShapeBlue
ShapeBlue46 views
Zero to Cloud Hero: Crafting a Private Cloud from Scratch with XCP-ng, Xen Or... by ShapeBlue
Zero to Cloud Hero: Crafting a Private Cloud from Scratch with XCP-ng, Xen Or...Zero to Cloud Hero: Crafting a Private Cloud from Scratch with XCP-ng, Xen Or...
Zero to Cloud Hero: Crafting a Private Cloud from Scratch with XCP-ng, Xen Or...
ShapeBlue88 views
2FA and OAuth2 in CloudStack - Andrija Panić - ShapeBlue by ShapeBlue
2FA and OAuth2 in CloudStack - Andrija Panić - ShapeBlue2FA and OAuth2 in CloudStack - Andrija Panić - ShapeBlue
2FA and OAuth2 in CloudStack - Andrija Panić - ShapeBlue
ShapeBlue50 views
Elevating Privacy and Security in CloudStack - Boris Stoyanov - ShapeBlue by ShapeBlue
Elevating Privacy and Security in CloudStack - Boris Stoyanov - ShapeBlueElevating Privacy and Security in CloudStack - Boris Stoyanov - ShapeBlue
Elevating Privacy and Security in CloudStack - Boris Stoyanov - ShapeBlue
ShapeBlue96 views
DRBD Deep Dive - Philipp Reisner - LINBIT by ShapeBlue
DRBD Deep Dive - Philipp Reisner - LINBITDRBD Deep Dive - Philipp Reisner - LINBIT
DRBD Deep Dive - Philipp Reisner - LINBIT
ShapeBlue62 views
Migrating VMware Infra to KVM Using CloudStack - Nicolas Vazquez - ShapeBlue by ShapeBlue
Migrating VMware Infra to KVM Using CloudStack - Nicolas Vazquez - ShapeBlueMigrating VMware Infra to KVM Using CloudStack - Nicolas Vazquez - ShapeBlue
Migrating VMware Infra to KVM Using CloudStack - Nicolas Vazquez - ShapeBlue
ShapeBlue96 views
Business Analyst Series 2023 - Week 4 Session 7 by DianaGray10
Business Analyst Series 2023 -  Week 4 Session 7Business Analyst Series 2023 -  Week 4 Session 7
Business Analyst Series 2023 - Week 4 Session 7
DianaGray1080 views
Keynote Talk: Open Source is Not Dead - Charles Schulz - Vates by ShapeBlue
Keynote Talk: Open Source is Not Dead - Charles Schulz - VatesKeynote Talk: Open Source is Not Dead - Charles Schulz - Vates
Keynote Talk: Open Source is Not Dead - Charles Schulz - Vates
ShapeBlue119 views
State of the Union - Rohit Yadav - Apache CloudStack by ShapeBlue
State of the Union - Rohit Yadav - Apache CloudStackState of the Union - Rohit Yadav - Apache CloudStack
State of the Union - Rohit Yadav - Apache CloudStack
ShapeBlue145 views
Developments to CloudStack’s SDN ecosystem: Integration with VMWare NSX 4 - P... by ShapeBlue
Developments to CloudStack’s SDN ecosystem: Integration with VMWare NSX 4 - P...Developments to CloudStack’s SDN ecosystem: Integration with VMWare NSX 4 - P...
Developments to CloudStack’s SDN ecosystem: Integration with VMWare NSX 4 - P...
ShapeBlue82 views
HTTP headers that make your website go faster - devs.gent November 2023 by Thijs Feryn
HTTP headers that make your website go faster - devs.gent November 2023HTTP headers that make your website go faster - devs.gent November 2023
HTTP headers that make your website go faster - devs.gent November 2023
Thijs Feryn28 views
How to Re-use Old Hardware with CloudStack. Saving Money and the Environment ... by ShapeBlue
How to Re-use Old Hardware with CloudStack. Saving Money and the Environment ...How to Re-use Old Hardware with CloudStack. Saving Money and the Environment ...
How to Re-use Old Hardware with CloudStack. Saving Money and the Environment ...
ShapeBlue65 views
PharoJS - Zürich Smalltalk Group Meetup November 2023 by Noury Bouraqadi
PharoJS - Zürich Smalltalk Group Meetup November 2023PharoJS - Zürich Smalltalk Group Meetup November 2023
PharoJS - Zürich Smalltalk Group Meetup November 2023
Noury Bouraqadi141 views
Five Things You SHOULD Know About Postman by Postman
Five Things You SHOULD Know About PostmanFive Things You SHOULD Know About Postman
Five Things You SHOULD Know About Postman
Postman40 views
Don’t Make A Human Do A Robot’s Job! : 6 Reasons Why AI Will Save Us & Not De... by Moses Kemibaro
Don’t Make A Human Do A Robot’s Job! : 6 Reasons Why AI Will Save Us & Not De...Don’t Make A Human Do A Robot’s Job! : 6 Reasons Why AI Will Save Us & Not De...
Don’t Make A Human Do A Robot’s Job! : 6 Reasons Why AI Will Save Us & Not De...
Moses Kemibaro29 views

Docker Meetup at Docker HQ: Docker Cloud

  • 1. CI/CD with Docker Cloud Overview and Demo Ryan Kennedy ryan.kennedy@docker.com @pkennedyr Bryan Lee bryan.lee@docker.com @kickingthetv Alberto Megia alberto@docker.com @sr_naranja
  • 2. 2 Build, Ship, Run Distributed Applications Anywhere Containers as a Service • Integrated platform for IT and developers • Commercial technical support provider (Docker, IBM) Docker Project Sponsor • Primary contributor and maintainer to Docker project • 2B+ Image pulls, 1500+ Contributors, 200,000+ DockerizedApplications Docker Inc. Gerber, Anna. “The State of Containers and the Docker Ecosystem: 2015” O’Reilly, September 2015 Docker users running in production 40%
  • 3. Docker CaaS Overview Developers IT Operations BUILD DevelopmentEnvironments SHIP Create & Store Images RUN Deploy,Manage,Scale 3
  • 4. Docker Cloud A SaaS service, hosted in the cloud by Docker, that enables enterprise teams to build, test, deploy, and manage their dockerized distributed applications in any cloud environment.
  • 5. Build & test distributed apps • Autobuild images • Automated repository tests • Store images in DockerHub & external registries • Point and click GUI, CLI and RESTfulAPI experience • Easily create simple single service or complex multi-service apps 5
  • 6. Deploy & manage anywhere • Infrastructure flexibility for dev and ops teams • Securely link to any cloud provider • Bring your own infrastructure • One step to provision, install configure and cluster Docker Engines • Automated redeploymentof images • Point and click to scale & manage your Docker environment 6
  • 7. Manage distributed apps anywhere • Intuitive dashboards provide holistic visibility • Gain insight with logs and service history • One click create, start, terminate, deploy and redeploy • Point and click to change configurations and scale containers 7
  • 8. Continuous Integration • Development practice where members of a team integrate their work frequently, usually each person integrates at least daily - leading to multiple integrations per day. • Each integration is verified by an automated build (including tests) to detect integration errors as quickly as possible. • Leads to significantly reduced integration problems (via smaller code changes) and allows a team to develop cohesive software more rapidly 8 http://martinfowler.com/articles/continuousIntegration.html
  • 9. Continuous Delivery • Software development discipline where software is built in such a way that the software can be released to production at any time • To achieve continuous delivery you need: – extensive automation of all possible parts of the delivery process, usually using a deployment pipeline – a close, collaborative working relationship between everyone involved in delivery 9 http://martinfowler.com/bliki/ContinuousDelivery.html
  • 10. Benefits of CI/CD • Reduce Risk – Deploying smaller changes means there's less to go wrong and it's easier to fix should a problem appear – Smaller changes make it easier to find problems -> Integration becomes easier • User Feedback (via faster iteration cycles) – Biggest risk to any software effort is that you end up building something that isn't useful – Earlier and more frequently you get working software in front of real users, the quicker you get feedback to find out how valuable it really is 10 http://martinfowler.com/bliki/ContinuousDelivery.html
  • 11. CI/CD via Docker Cloud 11 Developer Version control 1. Development 2. Test 3. Stage / Production QA / QE Sysadmin Autobuilds Auto redeploy