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

22 lines
718 B
Markdown
Raw Permalink Normal View History

2021-10-31 19:51:30 +00:00
## Palier 5 : Automatisation de la création de l'environnement (1 point) {-}
2022-10-18 15:59:01 +00:00
Intégrer le script `registry_play` à votre programme afin de pouvoir créer un
environnement neuf à chaque nouvelle exécution.
2021-10-31 19:51:30 +00:00
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.
2022-10-18 15:59:01 +00:00
L'appel du programme se fera alors ainsi, avec l'otion `-I <docker image>` pour
préciser que l'on s'attend à trouver le nom d'une image Docker :
2021-10-31 19:51:30 +00:00
<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.