Utilisation de Docker sur iPOP-UP

Bonjour,

J’aurais besoin d’utiliser des images docker de certains programmes que j’utilise (ça facilite les étapes d’installation avec tous les problèmes que ça engendre).
Comment pourrais-je faire ?
Je ne vois pas de module docker installé, j’aurais besoin à minima de récupérer une image docker pour la faire tourner avec singularity.

Merci d’éclairer ma lanterne
Yves

Re-bonjour,

J’ai trouvé comment télécharger une image singularity à partir d’une image docker. Ça va être possible avec la commande suivante :

singularity pull docker://username/repos

Après, on peut lancer l’image avec singularity exec

Désolé pour le dérangement !
Yves

Bonjour @yclement

On ne peut pas utiliser docker sur le cluster car les containers s’exécutent avec les droits root.

Il faut effectivement passer par une étape de conversion avec singularity / apptainer.

La commande singularity pull permet en effet cette conversion en téléchargeant une image directement depuis un registre.

On peut aussi convertir un dockerfile en recipe singularity avec spython.

Cordialement.

Bonjour @rey,

Merci pour les informations, j’ai vu comment récupérer un container docker (pas encore testé, mais ça ne saurait tarder)

Cordialement
Yves