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
    • 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
  • Avoir installé PyCharm
  • Disposer d'un environnement valide pour l'utilisation de SSH
  • 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)
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.

Programme

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 1) en C/C++ avec VSCode
      • Débogage de code source 2) en Python avec PyCharm et le PyCharm SSH Interpreter
  • Pour aller plus loin : NVidia, ARM, Windows, …

Inscription

Date : jeudi 10 octobre de 9h30 à 16h30

L'accès à l'atelier est limité à 30 personnes, merci de vous inscrire via l'evento qui sera mis en place prochainement
Les frais de mission et demandes d'ordre de mission seront à la charge des participants

Lieu :

Le lieu est le Centre de Calcul de l'IN2P3/CNRS sur le campus de la Doua à Villeurbanne.

http://cc.in2p3.fr/contact/

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.

Repas

Une pause déjeuner est prévue pour les participants à midi.

1) , 2)
Pour la partie débogage, nous travaillerons sur une version modifiée de la librairie MsgPack , qui propose (entre autres) une implantation en C++ et Python.
ateliers/docker-pour-le-developpement-20191010.txt · Dernière modification: 2019/07/08 15:53 par soraya.arias
CC Attribution-Noncommercial-Share Alike 4.0 International
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0