DIIAGE: mise à jour sujet TP
This commit is contained in:
parent
e92e905ec4
commit
e65a11ae3b
|
@ -9,8 +9,7 @@
|
||||||
|
|
||||||
## Contexte et contraintes
|
## 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` sur une distribution GNU/Linux.
|
||||||
- Utilisation de [Docker CE](https://docs.docker.com/) et de l'image `minio/minio`
|
|
||||||
|
|
||||||
|
|
||||||
### Qu'est ce que Minio ?
|
### 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"
|
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.
|
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):
|
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é:
|
1. Lancer un certain nombre d'instances Minio en mode distribué:
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue