DIIAGE: mise à jour sujet TP
This commit is contained in:
parent
8085490457
commit
ee8cfea049
@ -9,8 +9,7 @@
|
||||
|
||||
## Contexte et contraintes
|
||||
|
||||
- La distribution cible est une Ubuntu Server 16.04.3 LTS (amd64)
|
||||
- Utilisation de [Docker CE](https://docs.docker.com/) et de l'image `minio/minio`
|
||||
- Utilisation de [Docker CE](https://docs.docker.com/) et de l'image `minio/minio` sur une distribution GNU/Linux.
|
||||
|
||||
|
||||
### Qu'est ce que Minio ?
|
||||
@ -48,6 +47,14 @@ _Le TP étant complexe, le TD suivant sera consacré à vous aider à prendre en
|
||||
curl -v --unix-socket "/var/run/docker.sock" "http:/containers/json"
|
||||
```
|
||||
Cet appel devrait vous retourner la liste des conteneurs en cours d'exécution sur la machine. Dans le cas contraire, suivre la documentation fournie dans les ressources pour faire écouter le service Docker sur l'interface locale.
|
||||
|
||||
Une autre solution est de créer un tunnel avec la commande `ncat` pour exposer le socket unix sur un port:
|
||||
|
||||
```bash
|
||||
ncat -vlk 8080 -c 'ncat -U /var/run/docker.sock'
|
||||
```
|
||||
Un `curl -v http://localhost:8080/containers/json` devrait alors vous renvoyer la liste des conteneurs en cours d'exécution.
|
||||
|
||||
7. Implémenter un script/programme (langage de votre choix) qui, en utilisant l'API HTTP Docker permettra de (dans l'ordre d'importance):
|
||||
1. Lancer un certain nombre d'instances Minio en mode distribué:
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user