Le 28 mai dernier à eu lieu la DockerCon 2020, l’évènement qui habituellement à lieu à San-Francisco est LE rendez-vous annuel pour tout ce qui gravite autour de la conteneurisation avec Docker.
Mais cette année au vue de la crise sanitaire cet évènement à été dématérialisé et à pu être suivis depuis partout dans le monde.
Au programme cette édition 2020, des interviews des « Captains », des tutoriels et bonne pratiques présenté par des ingénieurs expert avec Docker et bien d’autres contenus.

L’évènement a débuté par une Keynote d’ouverture puis s’est poursuivi avec un ensemble d’interviews et démonstrations techniques qui étaient classés en 6 catégories :
- Keynote
- theCUBE (Interviews de différents intervenants de la DockerCon 2020)
- Captains on Deck (interviews de différents expert Docker, FAQ avec le chat)
- Container Ecosystem (Présentations autour de l’écosystème de la conteneurisation)
- Dev in Action (Présentations sur différents projets utilisant les technologies Docker)
- Best Practices + How To’s (Tutoriels et démonstrations technique avec Docker et d’autres outils utilisant ou s’appuyant sur celui-ci)
Les points marquants et annonces
Le premier point fort que l’on peut remonter de cette édition de la DockerCon 2020 est le partenariat entre Docker et Microsoft qui s’associent afin de fournir une forte intégration entre Docker et le cloud Azure notamment avec Azure Container Instance (ACI).
Pour ceux à qui le nom ACI ne parle vraiment pas, il s’agit d’une solution permettant d’exécuter des conteneurs en mode « serverless ». Pour simplifier avec ACI vous avez accès à un serveur Docker à distance dont vous n’avez pas besoin de vous occuper de l’infogérance. Mais qui vous permet d’exécuter des conteneurs unitairement sans orchestration.
Voici comment lancer un conteneur Docker avec ACI :
az container create \
--resource-group myResourceGroup \
--name mycontainer \
--image mcr.microsoft.com/azuredocs/aci-helloworld \
--dns-name-label aci-demo \
--ports 80
Cette nouvelle fonctionnalité va permettre au développeurs de pouvoir directement exécuter des commandes Docker dans ACI.
Autre annonce qui a été faite toujours dans ce cadre de partenariat entre Docker et Microsoft est la mise à disposition au cours du second semestre d’un plugin pour Visual Studio Code qui permettra de faciliter encore plus le déploiement de conteneurs avec ACI via VSCode.
Et sinon le reste de l’évènement ?
Pour le reste de l’évènement l’accent a vraiment été mis sur la simplification de conteneurisation afin de rendre les développeurs le plus autonome possible et leurs permettre de passer des environnements de développement à la production de manière simple.
Voilà pour ce résumé très rapide de la DockerCon 2020 si vous souhaitez pouvoir voir ou revoir les sessions de cet événement ou creuser certains sujets qui ont pu être abordés lors de l’évènement, pas de soucis retrouver ci-dessous l’intégralité de toutes les sessions de cet évènement classé par catégorie et horaires de passage.
Bon visionnage à tous 😉
Les sessions en replay de la DockerCon 2020
- Keynote
- 18h00 – 19h00 : Opening Keynote
- theCUBE
- 19h00 – 19h30 : Interview with James Governor, Redmonk
- 19h30 – 20h00 : Interview with Deepak Singh, AWS
- 20h00 – 21h00 : Innovation Happens Best in Open Collaboration
- 21h00 – 21h30 : Interview with Hui Xue, National Institutes of Health
- 21h30 – 22h00 : Interview with Amanda Silver, Microsoft
- 22h00 – 22h30 : Diving into Your Docker “a-ha” Moment
- 22h30 – 23h00 : Interview with Peter Guagenti, Cockroach Labs
- 23h00 – 23h30 : Interview with Ben De St Paer-Gotch, Docker
- 23h30 – 00h00: Interview with Peter McKay, Snyk
- Captains on Deck
- 19h00 – 02h00 : Captains on Deck Live
- Container Ecosystem
- 19h00 – 19h30 : Access Logging Made Easy With Envoy and Fluent Bit
- 19h30 – 20h00 : Docker Desktop + WSL 2 Integration Deep Dive
- 20h00 – 20h30 : Experience Report: Running a Distributed System Across Kubernetes Clusters
- 20h30 – 21h00 : The Evolution of Tracing Containerized Environments
- 21h00 – 21h30 : Tinkertoys, Microservices, and Feature Management: How to Build for the Future
- 21h30 – 22h00 : Peeking Inside Your Containers and Infrastructure
- 22h00 – 22h30 : Monitoring in a Microservices World
- 22h30 – 23h00 : Securing Your Containerized Applications with NGINX
- 23h00 – 23h30 : Blimp – Docker Compose in the Cloud
- 23h30 – 00h00 : Deep Dive: Developing Containerized Apps for Azure
- Dev in Action
- 19h00 – 19h30 : The First 10M Pulls: Building the official Curl Image for Docker Hub
- 19h30 – 20h00 : GitOps in a Regulated Sector
- 20h00 – 20h30 : COVID-19 in Italy: How Docker is Helping the Biggest Italian IT Company Continue Business Operations
- 20h30 – 21h00 : Lack of Self Isolation
- 21h00 – 21h30 : From Fortran on the Desktop to Kubernetes in the Cloud: A Windows Migration Story
- 21h30 – 22h00 : Hands-on Helm
- 22h00 – 22h30 : Predicting Space Weather with Docker
- 22h30 – 23h00 : Distributed Deep Learning with Docker at Salesforce
- 23h00 – 23h30 : Monolithic to Microservices + Docker = SDLC on Steroids!
- 23h30 – 00h00 : Delivering Desktop Apps in Containers
- Best Practices + How To’s
- 19h00 – 19h30 : How to Get Started with Docker
- 19h30 – 20h00 : Build & Deploy Multi-Container Applications to AWS
- 20h00 – 20h30 : How to Create PHP Development Environments with Docker Compose
- 20h00 – 20h30 : How To Build and Run Node Apps with Docker and Compose
- 20h00 – 20h30 : Best Practices for Compose-managed Python Applications
- 20h30 – 21h00 : Become a Docker Power User With Microsoft Visual Studio Code
- 21h00 – 21h30 : Building a Docker Image Packaging Pipeline Using GitHub Actions
- 21h30 – 22h00 : How to Improve Your Image Builds Using Advance Docker Build
- 22h00 – 22h30 : New Docker Desktop Filesharing Features
- 22h30 – 23h00 : Simplify All the Things with Docker Compose
- 23h00 – 23h30 : Dev and Test Agility for Your Database With Docker
- 23h30 – 00h00 : How to Build and Test Your Docker Images in the Cloud