Ceci est une ancienne révision du document !
Table des matières
Docker pour le développement
Dans le cadre du réseau ARAMIS, nous vous proposons le jeudi 10 octobre 2019 une journée Docker pour le développement.
L'objectif de cet atelier au format cours + TP est de présenter les fonctionnalités principales de l'outil et des cas d'utilisation typiques.
Intervenants
- Thomas Calmant, INRIA Grenoble
- Soraya Arias, INRIA Grenoble
- David Parsons, INRIA Lyon
- Françoise Conil, CNRS Lyon
Pré-requis
- Amener votre portable
- Être administrateur de votre machine
- Avoir installé Docker
- Si vous êtes sous Windows, il faut disposer de Windows 10 pro et installer Docker for Windows (attention : ne pas installer Docker Toolbox)
- Avoir installé git sur sa machine
- Avoir installé VSCode
- Attention : ne pas installer VSCodium qui ne supporte pas encore le Remote Development Extension pack) + plugins adéquat
- Optionnel : Avoir installé PyCharm
- Disposer d'un environnement valide pour l'utilisation de SSH
- sinon configurer SSH sur votre poste de travail (nécessaire pour la partie TP)
- Avoir créé un compte sur le GitLab de l'IN2P3 : https://gitlab.in2p3.fr/users/sign_in (il y a un bouton Shibboleth si vous êtes académiques ou IN2P3)
<note warning> La connexion réseau se fera à travers le Wifi : veillez à installer les outils demandés dans les pré-requis avant de venir à l'atelier sinon vous risquez d'être bloqués pour faire la partie TP. </note>
Programme prévisionnel
Matin :
- Un peu de contexte
- Prise en main de Docker
- Interactions simples avec la machine hôte (volumes et réseau)
- Création d'une image Docker
- Comment lier des conteneurs entre eux (Docker Compose)
Après-midi :
- Sécurité et Docker
- Docker et le développement logiciel
- Intérêts : avantages, limitations
- Cas d'utilisations : (à partir de code source sur le gitlab de l'IN2P3)
- Débogage de code source en C/C++ avec VSCode
- Pour aller plus loin : NVidia, ARM, Windows, …
Inscription
Date : jeudi 10 octobre de 9h30 à 16h30
<note important>L'accès à l'atelier est limité à 30 personnes, merci de vous inscrire via l'evento suivant :
https://evento.renater.fr/survey/atelier-aramis-docker-pour-le-developpement-8961eahf </note>
<note warning>Les frais de mission et demandes d'ordre de mission seront à la charge des participants</note>
Lieu :
<note important>Le lieu est le Centre de Calcul de l'IN2P3/CNRS sur le campus de la Doua à Villeurbanne.
IL EST NÉCESSAIRE DE SE MUNIR D'UNE PIÈCE D'IDENTITÉ.
Il n'y aura ni visio, ni vidéo car la salle prévue n'est pas équipée. </note>
Repas
Une pause déjeuner est prévue pour les participants à midi.