Atelier/tuto Docker

English

Séminaire Données et Aléatoire Théorie & Applications

21/12/2023 - 14:00 Scalde Salle 106

Docker est un outil permettant de créer, déployer et gérer des containers d’applications virtualisées sur un système d’exploitation.
En pratique, cela vous permettra entre autres
- de « conteneuriser » votre application pour fournir à vos utilisateurs une image "prête à l’emploi" qui pourra être exécutée facilement et sans installation préalable
- de tester votre code (compilation, installation, exécution …) dans différents environnements ou systèmes d’exploitations
- de combiner Docker avec l’intégration continue sur gitlab pour automatiser les tests et la génération de conteneurs
Une image Docker permettra par exemple à n’importe qui de tester votre code dans la même configuration que lors du dev sur votre machine, évitant les problèmes de compilations, packages manquants, etc, ce qui va dans le sens d’une recherche « reproductible ».

Cet atelier est destiné à des débutants et ne nécessite aucun pré-requis particulier. Vous pourrez venir avec vos propres cas d’utilisation, vos logiciels à tester.