virli/subject/2/project-part1.1.md

23 lines
736 B
Markdown
Raw Normal View History

2021-10-31 19:51:30 +00:00
## Palier 5 : Automatisation de la création de l'environnement (1 point) {-}
Intégrer le script `registry_play.sh`, réalisé au TP précédent, à votre
programme afin de pouvoir créer un environnement neuf à chaque nouvelle
exécution.
Vous pouvez l'utiliser tel quel, ou le réécrire pour qu'il s'intègre plus
facilement au sein du langage que vous avez choisi.
L'appel du programme se fera alors ainsi, avec l'otion `-I` pour préciser que
l'on s'attend à trouver le nom d'une image Docker :
<div lang="en-US">
```
42sh# ./mymoulette -I library/alpine:latest /bin/ash
ash# which apk
/sbin/apk
```
</div>
Vous pourriez utiliser `mkdtemp(3)` pour déterminer l'emplacement de
décompression des tarballs d'image.