Docker

Objectif

L’objectif de cet exercice est de vous familiariser avec l’utilisation de Docker, et plus particulièrement avec la création d’un Dockerfile.

Consignes

Nous allons ajouter un Dockerfile au research compendium créé lors de l’exercice 5.

  • Utilisez la fonction rcompendium::add_dockerfile() (désactivez temporairement renv avec renv::deactivate() le temps d’utiliser cette fonction, puis réactivez-le avec renv::activate())
  • Réfléchissez si la version de l’image de base rocker/rstudio:4.3.2 est la plus appropriée à votre projet
  • Regardez le contenu du README.Rmd : doit-il être transpilé ?
  • Utilisez Docker : suivez les instructions du README.md pour construire votre image, démarrer un conteneur et exécuter les analyses dans votre environnement Docker.

  Pensez aux commits !

Félicitation ! Votre project est 99,99% reproductible.