Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Dockercon 2019 Updates & Announcements

2,636 views

Published on

Presented today at Docker Bangalore Meetup at VISA Office

Published in: Technology
  • Be the first to comment

Dockercon 2019 Updates & Announcements

  1. 1. SAN FRANCISCO RECAP Docker Bangalore Meetup Community June 15, 2019
  2. 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. 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. 4. - Dockercon 2019 Overview - Container Adoption & Statistics - Introducing Docker Enterprise 3.0 - New Docker CLI Plugin - Top Rated Dockercon Sessions - Awards Agenda
  5. 5. Dockercon 2019 Overview
  6. 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. 7. Container Adoption & Statistics
  8. 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. 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. 10. A Quick Glance: Docker Inc. Products 2019
  11. 11. Docker Enterprise 3.0 Announcing
  12. 12. Docker Enterprise 3.0 Docker Desktop Enterprise Docker Applications Docker Kubernetes Service (DKS) Docker Enterprise-as-a-Service
  13. 13. 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
  14. 14. 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
  15. 15. 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”
  16. 16. 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
  17. 17. 750+ customers trust Docker Enterprise Oil & Gas / Energy Healthcare & Science Financial Services Tech & Manufacturing Insurance Public Sector
  18. 18. New Docker CLI Plugins
  19. 19. 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
  20. 20. Building Multi- Architectural Containers using `docker buildx`
  21. 21. 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
  22. 22. Support for Fast Context Switching
  23. 23. 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/
  24. 24. Context Switching A configuration that you use to access a particular cluster
  25. 25. The New `docker context` CLI Both for Swarm & Compose on Kubernetes
  26. 26. Context Switching
  27. 27. Introducing `docker cluster` CLI Plugin
  28. 28. 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//
  29. 29. The cluster.yml
  30. 30. Standalone Engine GPU Support
  31. 31. 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/
  32. 32. Top Rated Sessions
  33. 33. 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
  34. 34. Awards
  35. 35. Docker Community
  36. 36. Community Leader of the Year Awards Palma, Mexico City London Cape TownOttawaJakarta Dominique Top Gloria Gonzalez Imre Nagi Dave Henderson Taygan Pillay
  37. 37. Ajeet Singh Raina @ajeetsraina Tip of the Captains Hat Award
  38. 38. • Cameras for object detection/recognition • Autonomous navigation system R.O.S.I.E
  39. 39.  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
  40. 40. Thank You!

×