SlideShare ist ein Scribd-Unternehmen logo
1 von 55
Downloaden Sie, um offline zu lesen
SAN FRANCISCO
RECAP
Docker Bangalore Meetup Community
June 15, 2019
• 1st half of my career was in CGI & VMware
• 2nd half of my career has been in System Integration
Testing
• Docker Captain (since 2016)
• Docker Community Leader
• DockerLabs Incubator – Community Driven
$whoami
Ajeet Singh Raina
Twitter: @ajeetsraina
GitHub: ajeetraina
$ curl collabnix.com
o My Personal Blog website
o Close to 11 million visitors Y/Y
o Recently Completed 4th Year
o 180+ blog post on Docker | Kubernetes | Cloud
- Dockercon 2019 Overview
- Container Adoption & Statistics
- Introducing Docker Enterprise 3.0
- New Docker CLI Plugin
- Top Rated Dockercon Sessions
- Awards
Agenda
Dockercon 2019 Overview
$ info Dockercon2019
5000+ audience
Day 0: Captains Summit,
Community Leader Summit,
Workshops
Day 1+2: Keynotes & Sessions
Day 3: Open Source Summit
- Security, Compose + Docker-app
- Buildkit, Service Mesh
- CNAB
- Swarmkit, Containerd, Kubernetes, Serverless
Products from Docker Inc.
Community:
- Captains
- Community Leaders
- DockerPals
Container Adoption & Statistics
Docker by the numbers
44.1M
Unique
Docker Engines
1.7M
Monthly
Active Desktop
Developers
Container
Image Pulls
105.2B
Apps
5.6M
Most Used
Platform
3rd2nd
Most
Loved
Platform
1st
Most Wanted
Platform
Developers love Docker
Linux: 83.1%
Docker: 77.8%
Kubernetes: 76.8%
Docker: 31.5%
Kubernetes: 8.5%
A Quick Glance: Docker Inc. Products 2019
Docker Enterprise 3.0
Announcing
Docker Enterprise 3.0
Docker
Desktop Enterprise
Docker
Applications
Docker
Kubernetes Service
(DKS)
Docker
Enterprise-as-a-Service
Docker Desktop Enterprise
• Single click to a native local Docker and certified
Kubernetes environment for fast onboarding
• Enable developer choice without compromising
security
○ Choice of IDE
○ Choice of programming language
○ Choice of app framework
○ Choice of OS
• App Designer & Templates: GUI to automatically
generate Dockerfiles and Docker Compose files of IT
ops-provided pre-configured app stacks to
compress on-boarding safely
• Pipeline: Automatically generate pre-configured
pipelines for any CI backend to jumpstart outer loop
• Version Packs: Match desktop and server
environments to avoid “works on my machine”
friction
• Centralized Management: Maintain security and
compliance while enabling developer productivity
through centralized deployment, configuration, and
upgrades
First and only commercial Kubernetes support for
both desktops and servers
● Docker Desktop Enterprise and UCP
● Synchronized via Version Packs
● Certified K8s, commercially supported
The only product with support for Docker
Compose, Helm, Kubernetes yaml
Enhanced security and access controls
● Certificate-based authentication in addition
to LDAP/AD and SAML 2.0
● Automated compliance assessment and
reporting
Complete Day 1 and Day 2 ops for Kubernetes
● Installation, configuration, and hardened
security
● Upgrades, backup, and restore
Docker Applications
App description
Containers
Environment parameters
1
2
3
port:8080
loglevel:debug
cachesize:700M
● “Container of containers” defines an application
that can be comprised of multiple services
● Removes the need to manage “mountains of
YAML” and eliminates configuration overhead
Supports Docker Compose, Kubernetes
YAML, Helm Charts and more
● Implements the new open standard, CNAB,
announced by Docker and Microsoft
● Parameterized fields allow for flexible deployment
across different environments, delivering on
“code once, deploy anywhere”
Docker Enterprise-as-a-
Service
Managed Service
On-prem | Private cloud | Public cloud
• Full-managed enterprise container platform
service
○ CI/CD infrastructure
○ Docker Trusted Registry (DTR)
○ Universal Control Plane (UCP), including
orchestration
○ Docker Engine worker nodes
• Choice
○ Available on-prem (initially OpenStack) or
public cloud (initially AWS and Azure)
• On-demand
○ Provisioning and scaling
○ Usage-based pricing
○ Monthly billing
• Availability
○ First partner: CapGemini
○ In private tech previews with customers
today
○ Public beta available later in Q2 2019
750+ customers trust Docker Enterprise
Oil & Gas /
Energy
Healthcare &
Science
Financial
Services
Tech &
Manufacturing
Insurance Public Sector
New Docker CLI Plugins
Docker CLI Plugins: General Session Demos
Plugins Delivery Vehicle Availability
app 19.03-ce, 19.03-ee, Desktop CE,
Desktop EE
Available now via Engine Community and Desktop
Community (Mac | Windows)
Docker Enterprise 3.0
assemble 19.03-ee, Desktop Enterprise Available with Docker Enterprise 3.0
template 19.03-ee, Desktop Enterprise Available with Docker Enterprise 3.0
cluster 19.03-ee, Desktop Enterprise Available with Docker Enterprise 3.0
gmsa 19.03-ee, Desktop Enterprise Available with Docker Enterprise 3.0
registry 19.03-ee, Desktop Enterprise Available with Docker Enterprise 3.0
buildx desktop-edge Available in Desktop CE Edge (Mac | Windows),
download the plugin
jump Sign up for more information Sign up for more information
pipeline Sign up for more information Sign up for more information
Building Multi-
Architectural
Containers using
`docker buildx`
The `docker buildx` CLI Plugin
Build Multi-architectural
containers
a multi-architecture build utility
for docker.
B
Available under
Docker 19.03.0 Beta 3
Using buildx as a docker
CLI plugin requires using
Docker 19.03.0 beta .
A
Support for Fast
Context Switching
The `docker context` CLI Plugin
Context Switching
A configuration that you use to
access a particular cluster
B
Available under
Docker 19.03.0 Beta 3
Using context as a docker
CLI plugin requires using
Docker 19.03.0 beta .
http://collabnix.com/docker-19-03-0-fast-context-switching-rootless-docker-sysctl-support-for-swarm-services/
Context Switching
A configuration that you use to access a particular cluster
The New `docker context` CLI
Both for Swarm & Compose on Kubernetes
Context Switching
Introducing
`docker cluster`
CLI Plugin
The `docker cluster` CLI Plugin
Build up Docker
Enterprise Cluster on
Cloud
Exposes a `docker cluster` top-
level command, and lets you
define a cluster in a YAML file.
B
Available under
Docker 19.03.0 Beta 3
Using context as a docker
CLI plugin requires using
Docker 19.03.0 beta .
http://collabnix.com/docker-enterprise-3-0-now-with-new-built-in-docker-cluster-cli-plugin//
The cluster.yml
Standalone
Engine GPU
Support
Using docker run --gpus option
Native support for NVIDIA
GPUs within containers.
Use –gpus option with docker
run CLI to allow containers to
use GPU devices seamlessly.
B
Available under
Docker 19.03.0 Beta 3
Using context as a docker
CLI plugin requires using
Docker 19.03.0 beta .
http://collabnix.com/introducing-new-docker-cli-api-support-for-nvidia-gpus-under-docker-engine-19-03-0-beta-release/
Top Rated Sessions
Top Rated Sessions
Node.js Rocks in Docker for Dev and Ops Bret Fisher, Docker Mastery
eBPF Superpowers Liz Rice, Aqua Security
Just what is a "service mesh", and if I get one will it make everything OK? Elton Stoneman, Docker
How Docker Simplifies Kubernetes for the Masses David Yu + Jean Rouge, Docker
Unleashing Chaos and Breaking Containers Ana Medina, Gremlin
Why Making Your Containers Run is Only 40% of the Solution Tommy Hamilton, Quicken Loans
Tips and Tricks of the Docker Captains Brandon Mitchell, BoxBoat
Containers for Beginners Michael Irwin, Virginia Tech
Message-Based Microservices Architectures - Benefits and Practical Matters Michele Bustamante, Soliance
Write Maintainable Integration Tests with Docker Gianluca Arbezzano, InfluxData
Awards
Docker Community
Community Leader of the Year Awards
Palma,
Mexico City
London Cape TownOttawaJakarta
Dominique
Top
Gloria
Gonzalez
Imre
Nagi
Dave
Henderson
Taygan
Pillay
Ajeet Singh
Raina
@ajeetsraina
Tip of the
Captains Hat
Award
• Cameras for object detection/recognition
• Autonomous navigation system
R.O.S.I.E
 DockerLabs is a GITHUB repository which holds a mix of
labs & tutorials related to Docker, Kubernetes & Cloud
that will help you, no matter if you are a beginner,
Sysadmins, IT Pro or Developer.
 Works based on crowdsourcing model where group of
Docker enthusiasts come together via to
contribute towards a common goal –
“Learning by Collaborative Contributions”
DockerLabs ~ Join 400+ contributors
https://github.com/collabnix/dockerlabs
Thank You!

Weitere ähnliche Inhalte

Mehr von Ajeet Singh Raina

OSCONF 2020 Kochi Conference | KubeZilla | 27 June 2020
OSCONF 2020 Kochi Conference | KubeZilla | 27 June 2020OSCONF 2020 Kochi Conference | KubeZilla | 27 June 2020
OSCONF 2020 Kochi Conference | KubeZilla | 27 June 2020Ajeet Singh Raina
 
Accelerate Your Automation Testing Effort using TestProject & Docker | Docker...
Accelerate Your Automation Testing Effort using TestProject & Docker | Docker...Accelerate Your Automation Testing Effort using TestProject & Docker | Docker...
Accelerate Your Automation Testing Effort using TestProject & Docker | Docker...Ajeet Singh Raina
 
OSCONF 2020 Bengaluru | Powered by Collabnix | Keynote Slides
OSCONF 2020 Bengaluru | Powered by Collabnix | Keynote SlidesOSCONF 2020 Bengaluru | Powered by Collabnix | Keynote Slides
OSCONF 2020 Bengaluru | Powered by Collabnix | Keynote SlidesAjeet Singh Raina
 
Top 5 Helpful Tips to Grow Your Local Docker Community
Top 5 Helpful Tips to Grow Your Local Docker CommunityTop 5 Helpful Tips to Grow Your Local Docker Community
Top 5 Helpful Tips to Grow Your Local Docker CommunityAjeet Singh Raina
 
Awesome Traefik - Ingress Controller for Kubernetes - Swapnasagar Pradhan
Awesome Traefik - Ingress Controller for Kubernetes - Swapnasagar PradhanAwesome Traefik - Ingress Controller for Kubernetes - Swapnasagar Pradhan
Awesome Traefik - Ingress Controller for Kubernetes - Swapnasagar PradhanAjeet Singh Raina
 
Demystifying the Nuts & Bolts of Kubernetes Architecture
Demystifying the Nuts & Bolts of Kubernetes ArchitectureDemystifying the Nuts & Bolts of Kubernetes Architecture
Demystifying the Nuts & Bolts of Kubernetes ArchitectureAjeet Singh Raina
 
Introduction to Docker Compose
Introduction to Docker ComposeIntroduction to Docker Compose
Introduction to Docker ComposeAjeet Singh Raina
 
Kubernetes Monitoring & Best Practices
Kubernetes Monitoring & Best PracticesKubernetes Monitoring & Best Practices
Kubernetes Monitoring & Best PracticesAjeet Singh Raina
 
Current State of Docker Platform - Nov 2019
Current State of Docker Platform  - Nov 2019Current State of Docker Platform  - Nov 2019
Current State of Docker Platform - Nov 2019Ajeet Singh Raina
 
Collabnix Online Webinar: Integrated Log Analytics & Monitoring using Docker ...
Collabnix Online Webinar: Integrated Log Analytics & Monitoring using Docker ...Collabnix Online Webinar: Integrated Log Analytics & Monitoring using Docker ...
Collabnix Online Webinar: Integrated Log Analytics & Monitoring using Docker ...Ajeet Singh Raina
 
Introduction to Docker Compose | Docker Intermediate Workshop
Introduction to Docker Compose | Docker Intermediate WorkshopIntroduction to Docker Compose | Docker Intermediate Workshop
Introduction to Docker Compose | Docker Intermediate WorkshopAjeet Singh Raina
 
Simplifying Real Time Data Analytics with Docker, IoT & Cloud
Simplifying Real Time Data Analytics with Docker, IoT & CloudSimplifying Real Time Data Analytics with Docker, IoT & Cloud
Simplifying Real Time Data Analytics with Docker, IoT & CloudAjeet Singh Raina
 
Introducing Pico - Object Detection & Analytics using Docker, IoT & Amazon Re...
Introducing Pico - Object Detection & Analytics using Docker, IoT & Amazon Re...Introducing Pico - Object Detection & Analytics using Docker, IoT & Amazon Re...
Introducing Pico - Object Detection & Analytics using Docker, IoT & Amazon Re...Ajeet Singh Raina
 
Collabnix Online Webinar - Demystifying Docker & Kubernetes Networking by Bal...
Collabnix Online Webinar - Demystifying Docker & Kubernetes Networking by Bal...Collabnix Online Webinar - Demystifying Docker & Kubernetes Networking by Bal...
Collabnix Online Webinar - Demystifying Docker & Kubernetes Networking by Bal...Ajeet Singh Raina
 
My Journey from Docker Captain to Tips of Captain's Hat Award
My Journey from Docker Captain to Tips of Captain's Hat AwardMy Journey from Docker Captain to Tips of Captain's Hat Award
My Journey from Docker Captain to Tips of Captain's Hat AwardAjeet Singh Raina
 
What's New in Docker 19.03.0 Pre-Release?
What's New in Docker 19.03.0 Pre-Release?What's New in Docker 19.03.0 Pre-Release?
What's New in Docker 19.03.0 Pre-Release?Ajeet Singh Raina
 
Introduction to Docker - VIT Campus
Introduction to Docker - VIT CampusIntroduction to Docker - VIT Campus
Introduction to Docker - VIT CampusAjeet Singh Raina
 
Introduction to Docker - Vellore Institute of Technology
Introduction to Docker - Vellore Institute of TechnologyIntroduction to Docker - Vellore Institute of Technology
Introduction to Docker - Vellore Institute of TechnologyAjeet Singh Raina
 
A Shift from Monolith to Microservice using Docker
A Shift from Monolith to Microservice using DockerA Shift from Monolith to Microservice using Docker
A Shift from Monolith to Microservice using DockerAjeet Singh Raina
 

Mehr von Ajeet Singh Raina (20)

OSCONF 2020 Kochi Conference | KubeZilla | 27 June 2020
OSCONF 2020 Kochi Conference | KubeZilla | 27 June 2020OSCONF 2020 Kochi Conference | KubeZilla | 27 June 2020
OSCONF 2020 Kochi Conference | KubeZilla | 27 June 2020
 
Accelerate Your Automation Testing Effort using TestProject & Docker | Docker...
Accelerate Your Automation Testing Effort using TestProject & Docker | Docker...Accelerate Your Automation Testing Effort using TestProject & Docker | Docker...
Accelerate Your Automation Testing Effort using TestProject & Docker | Docker...
 
OSCONF 2020 Bengaluru | Powered by Collabnix | Keynote Slides
OSCONF 2020 Bengaluru | Powered by Collabnix | Keynote SlidesOSCONF 2020 Bengaluru | Powered by Collabnix | Keynote Slides
OSCONF 2020 Bengaluru | Powered by Collabnix | Keynote Slides
 
Top 5 Helpful Tips to Grow Your Local Docker Community
Top 5 Helpful Tips to Grow Your Local Docker CommunityTop 5 Helpful Tips to Grow Your Local Docker Community
Top 5 Helpful Tips to Grow Your Local Docker Community
 
Awesome Traefik - Ingress Controller for Kubernetes - Swapnasagar Pradhan
Awesome Traefik - Ingress Controller for Kubernetes - Swapnasagar PradhanAwesome Traefik - Ingress Controller for Kubernetes - Swapnasagar Pradhan
Awesome Traefik - Ingress Controller for Kubernetes - Swapnasagar Pradhan
 
Demystifying the Nuts & Bolts of Kubernetes Architecture
Demystifying the Nuts & Bolts of Kubernetes ArchitectureDemystifying the Nuts & Bolts of Kubernetes Architecture
Demystifying the Nuts & Bolts of Kubernetes Architecture
 
Introduction to Docker Compose
Introduction to Docker ComposeIntroduction to Docker Compose
Introduction to Docker Compose
 
Kubernetes Monitoring & Best Practices
Kubernetes Monitoring & Best PracticesKubernetes Monitoring & Best Practices
Kubernetes Monitoring & Best Practices
 
Current State of Docker Platform - Nov 2019
Current State of Docker Platform  - Nov 2019Current State of Docker Platform  - Nov 2019
Current State of Docker Platform - Nov 2019
 
Collabnix Online Webinar: Integrated Log Analytics & Monitoring using Docker ...
Collabnix Online Webinar: Integrated Log Analytics & Monitoring using Docker ...Collabnix Online Webinar: Integrated Log Analytics & Monitoring using Docker ...
Collabnix Online Webinar: Integrated Log Analytics & Monitoring using Docker ...
 
Introduction to Docker Compose | Docker Intermediate Workshop
Introduction to Docker Compose | Docker Intermediate WorkshopIntroduction to Docker Compose | Docker Intermediate Workshop
Introduction to Docker Compose | Docker Intermediate Workshop
 
Simplifying Real Time Data Analytics with Docker, IoT & Cloud
Simplifying Real Time Data Analytics with Docker, IoT & CloudSimplifying Real Time Data Analytics with Docker, IoT & Cloud
Simplifying Real Time Data Analytics with Docker, IoT & Cloud
 
Introducing Pico - Object Detection & Analytics using Docker, IoT & Amazon Re...
Introducing Pico - Object Detection & Analytics using Docker, IoT & Amazon Re...Introducing Pico - Object Detection & Analytics using Docker, IoT & Amazon Re...
Introducing Pico - Object Detection & Analytics using Docker, IoT & Amazon Re...
 
Collabnix Online Webinar - Demystifying Docker & Kubernetes Networking by Bal...
Collabnix Online Webinar - Demystifying Docker & Kubernetes Networking by Bal...Collabnix Online Webinar - Demystifying Docker & Kubernetes Networking by Bal...
Collabnix Online Webinar - Demystifying Docker & Kubernetes Networking by Bal...
 
Demystifying Docker101
Demystifying Docker101Demystifying Docker101
Demystifying Docker101
 
My Journey from Docker Captain to Tips of Captain's Hat Award
My Journey from Docker Captain to Tips of Captain's Hat AwardMy Journey from Docker Captain to Tips of Captain's Hat Award
My Journey from Docker Captain to Tips of Captain's Hat Award
 
What's New in Docker 19.03.0 Pre-Release?
What's New in Docker 19.03.0 Pre-Release?What's New in Docker 19.03.0 Pre-Release?
What's New in Docker 19.03.0 Pre-Release?
 
Introduction to Docker - VIT Campus
Introduction to Docker - VIT CampusIntroduction to Docker - VIT Campus
Introduction to Docker - VIT Campus
 
Introduction to Docker - Vellore Institute of Technology
Introduction to Docker - Vellore Institute of TechnologyIntroduction to Docker - Vellore Institute of Technology
Introduction to Docker - Vellore Institute of Technology
 
A Shift from Monolith to Microservice using Docker
A Shift from Monolith to Microservice using DockerA Shift from Monolith to Microservice using Docker
A Shift from Monolith to Microservice using Docker
 

Kürzlich hochgeladen

Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxOnBoard
 
Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAzure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAndikSusilo4
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksSoftradix Technologies
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 

Kürzlich hochgeladen (20)

Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
 
Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAzure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & Application
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other Frameworks
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 

Dockercon 2019 Updates & Announcements

  • 1. SAN FRANCISCO RECAP Docker Bangalore Meetup Community June 15, 2019
  • 2. • 1st half of my career was in CGI & VMware • 2nd half of my career has been in System Integration Testing • Docker Captain (since 2016) • Docker Community Leader • DockerLabs Incubator – Community Driven $whoami Ajeet Singh Raina Twitter: @ajeetsraina GitHub: ajeetraina
  • 3. $ curl collabnix.com o My Personal Blog website o Close to 11 million visitors Y/Y o Recently Completed 4th Year o 180+ blog post on Docker | Kubernetes | Cloud
  • 4. - Dockercon 2019 Overview - Container Adoption & Statistics - Introducing Docker Enterprise 3.0 - New Docker CLI Plugin - Top Rated Dockercon Sessions - Awards Agenda
  • 6. $ info Dockercon2019 5000+ audience Day 0: Captains Summit, Community Leader Summit, Workshops Day 1+2: Keynotes & Sessions Day 3: Open Source Summit - Security, Compose + Docker-app - Buildkit, Service Mesh - CNAB - Swarmkit, Containerd, Kubernetes, Serverless Products from Docker Inc. Community: - Captains - Community Leaders - DockerPals
  • 7. Container Adoption & Statistics
  • 8. Docker by the numbers 44.1M Unique Docker Engines 1.7M Monthly Active Desktop Developers Container Image Pulls 105.2B Apps 5.6M
  • 9. Most Used Platform 3rd2nd Most Loved Platform 1st Most Wanted Platform Developers love Docker Linux: 83.1% Docker: 77.8% Kubernetes: 76.8% Docker: 31.5% Kubernetes: 8.5%
  • 10. A Quick Glance: Docker Inc. Products 2019
  • 12.
  • 13.
  • 14.
  • 15.
  • 16. Docker Enterprise 3.0 Docker Desktop Enterprise Docker Applications Docker Kubernetes Service (DKS) Docker Enterprise-as-a-Service
  • 17. Docker Desktop Enterprise • Single click to a native local Docker and certified Kubernetes environment for fast onboarding • Enable developer choice without compromising security ○ Choice of IDE ○ Choice of programming language ○ Choice of app framework ○ Choice of OS • App Designer & Templates: GUI to automatically generate Dockerfiles and Docker Compose files of IT ops-provided pre-configured app stacks to compress on-boarding safely • Pipeline: Automatically generate pre-configured pipelines for any CI backend to jumpstart outer loop • Version Packs: Match desktop and server environments to avoid “works on my machine” friction • Centralized Management: Maintain security and compliance while enabling developer productivity through centralized deployment, configuration, and upgrades
  • 18. First and only commercial Kubernetes support for both desktops and servers ● Docker Desktop Enterprise and UCP ● Synchronized via Version Packs ● Certified K8s, commercially supported The only product with support for Docker Compose, Helm, Kubernetes yaml Enhanced security and access controls ● Certificate-based authentication in addition to LDAP/AD and SAML 2.0 ● Automated compliance assessment and reporting Complete Day 1 and Day 2 ops for Kubernetes ● Installation, configuration, and hardened security ● Upgrades, backup, and restore
  • 19. Docker Applications App description Containers Environment parameters 1 2 3 port:8080 loglevel:debug cachesize:700M ● “Container of containers” defines an application that can be comprised of multiple services ● Removes the need to manage “mountains of YAML” and eliminates configuration overhead Supports Docker Compose, Kubernetes YAML, Helm Charts and more ● Implements the new open standard, CNAB, announced by Docker and Microsoft ● Parameterized fields allow for flexible deployment across different environments, delivering on “code once, deploy anywhere”
  • 20. Docker Enterprise-as-a- Service Managed Service On-prem | Private cloud | Public cloud • Full-managed enterprise container platform service ○ CI/CD infrastructure ○ Docker Trusted Registry (DTR) ○ Universal Control Plane (UCP), including orchestration ○ Docker Engine worker nodes • Choice ○ Available on-prem (initially OpenStack) or public cloud (initially AWS and Azure) • On-demand ○ Provisioning and scaling ○ Usage-based pricing ○ Monthly billing • Availability ○ First partner: CapGemini ○ In private tech previews with customers today ○ Public beta available later in Q2 2019
  • 21.
  • 22.
  • 23.
  • 24. 750+ customers trust Docker Enterprise Oil & Gas / Energy Healthcare & Science Financial Services Tech & Manufacturing Insurance Public Sector
  • 25. New Docker CLI Plugins
  • 26. Docker CLI Plugins: General Session Demos Plugins Delivery Vehicle Availability app 19.03-ce, 19.03-ee, Desktop CE, Desktop EE Available now via Engine Community and Desktop Community (Mac | Windows) Docker Enterprise 3.0 assemble 19.03-ee, Desktop Enterprise Available with Docker Enterprise 3.0 template 19.03-ee, Desktop Enterprise Available with Docker Enterprise 3.0 cluster 19.03-ee, Desktop Enterprise Available with Docker Enterprise 3.0 gmsa 19.03-ee, Desktop Enterprise Available with Docker Enterprise 3.0 registry 19.03-ee, Desktop Enterprise Available with Docker Enterprise 3.0 buildx desktop-edge Available in Desktop CE Edge (Mac | Windows), download the plugin jump Sign up for more information Sign up for more information pipeline Sign up for more information Sign up for more information
  • 28. The `docker buildx` CLI Plugin Build Multi-architectural containers a multi-architecture build utility for docker. B Available under Docker 19.03.0 Beta 3 Using buildx as a docker CLI plugin requires using Docker 19.03.0 beta . A
  • 30. The `docker context` CLI Plugin Context Switching A configuration that you use to access a particular cluster B Available under Docker 19.03.0 Beta 3 Using context as a docker CLI plugin requires using Docker 19.03.0 beta . http://collabnix.com/docker-19-03-0-fast-context-switching-rootless-docker-sysctl-support-for-swarm-services/
  • 31. Context Switching A configuration that you use to access a particular cluster
  • 32. The New `docker context` CLI Both for Swarm & Compose on Kubernetes
  • 34.
  • 35.
  • 36.
  • 37.
  • 38.
  • 39.
  • 41. The `docker cluster` CLI Plugin Build up Docker Enterprise Cluster on Cloud Exposes a `docker cluster` top- level command, and lets you define a cluster in a YAML file. B Available under Docker 19.03.0 Beta 3 Using context as a docker CLI plugin requires using Docker 19.03.0 beta . http://collabnix.com/docker-enterprise-3-0-now-with-new-built-in-docker-cluster-cli-plugin//
  • 43.
  • 45. Using docker run --gpus option Native support for NVIDIA GPUs within containers. Use –gpus option with docker run CLI to allow containers to use GPU devices seamlessly. B Available under Docker 19.03.0 Beta 3 Using context as a docker CLI plugin requires using Docker 19.03.0 beta . http://collabnix.com/introducing-new-docker-cli-api-support-for-nvidia-gpus-under-docker-engine-19-03-0-beta-release/
  • 47. Top Rated Sessions Node.js Rocks in Docker for Dev and Ops Bret Fisher, Docker Mastery eBPF Superpowers Liz Rice, Aqua Security Just what is a "service mesh", and if I get one will it make everything OK? Elton Stoneman, Docker How Docker Simplifies Kubernetes for the Masses David Yu + Jean Rouge, Docker Unleashing Chaos and Breaking Containers Ana Medina, Gremlin Why Making Your Containers Run is Only 40% of the Solution Tommy Hamilton, Quicken Loans Tips and Tricks of the Docker Captains Brandon Mitchell, BoxBoat Containers for Beginners Michael Irwin, Virginia Tech Message-Based Microservices Architectures - Benefits and Practical Matters Michele Bustamante, Soliance Write Maintainable Integration Tests with Docker Gianluca Arbezzano, InfluxData
  • 50. Community Leader of the Year Awards Palma, Mexico City London Cape TownOttawaJakarta Dominique Top Gloria Gonzalez Imre Nagi Dave Henderson Taygan Pillay
  • 51. Ajeet Singh Raina @ajeetsraina Tip of the Captains Hat Award
  • 52.
  • 53. • Cameras for object detection/recognition • Autonomous navigation system R.O.S.I.E
  • 54.  DockerLabs is a GITHUB repository which holds a mix of labs & tutorials related to Docker, Kubernetes & Cloud that will help you, no matter if you are a beginner, Sysadmins, IT Pro or Developer.  Works based on crowdsourcing model where group of Docker enthusiasts come together via to contribute towards a common goal – “Learning by Collaborative Contributions” DockerLabs ~ Join 400+ contributors https://github.com/collabnix/dockerlabs