Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente Dernière révision Les deux révisions suivantes | ||
docker:utiliser [2019/09/02 22:59] techer.charles_0870019y.campus.lyceeconnecte.fr |
docker:utiliser [2019/09/16 09:05] techer.charles_0870019y.campus.lyceeconnecte.fr |
||
---|---|---|---|
Ligne 224: | Ligne 224: | ||
En lançant un nouveau conteneur, vous consterez que le dossier root ne contient pas de fichier docker.txt. | En lançant un nouveau conteneur, vous consterez que le dossier root ne contient pas de fichier docker.txt. | ||
</ | </ | ||
- | + | ||
+ | Pour lancer un conteneur arrêté avec son identifiant ou son nom : | ||
+ | <code shell> | ||
+ | btssio@ubuntudocker: | ||
+ | </ | ||
=== Autre commande pour visualiser les conteneurs actifs === | === Autre commande pour visualiser les conteneurs actifs === | ||
<code shell> | <code shell> | ||
Ligne 342: | Ligne 347: | ||
=== Supprimer un conteneur === | === Supprimer un conteneur === | ||
+ | <code shell> | ||
+ | docker rm [identifiant ou nom du conteneur] | ||
+ | </ | ||
+ | === Faire le ménage === | ||
- | docker rm [identifiant ou nom du conteneur] | ||
- | |||
- | | ||
La commande system et sa sous-commande prune permettant de réaliser le ménage dans les conteneurs arrêtés, les images orphelines et d’autres ressources a priori non utilisées, sans supprimer les images. | La commande system et sa sous-commande prune permettant de réaliser le ménage dans les conteneurs arrêtés, les images orphelines et d’autres ressources a priori non utilisées, sans supprimer les images. | ||
- | docker system prune | + | <code shell> |
+ | docker system prune | ||
+ | </ | ||
+ | === Supprimer une image === | ||
- | | ||
Les conteneurs qui utilisent cette image doivent au préalable avoir été supprimés. Le paramètre -f force cependant la suppression si cela n’est pas le cas. | Les conteneurs qui utilisent cette image doivent au préalable avoir été supprimés. Le paramètre -f force cependant la suppression si cela n’est pas le cas. | ||
+ | <code shell> | ||
+ | docker rmi [identifiant ou nom de l’image] | ||
+ | </ | ||
- | docker | + | === Lancer un conteneur avec un nom donné === |
+ | <code shell> | ||
+ | docker | ||
+ | </ | ||
- | Lancer un conteneur | + | === Lancer un conteneur |
- | docker run --name=[nom fourni] [image] | + | |
- | | ||
Lors du lancement d’un conteneur, on perd l’accès à la console du serveur Ubuntu. Cette commande permet de lancer le conteneur et de retrouver le shell du serveur sans arrêter le conteneur. | Lors du lancement d’un conteneur, on perd l’accès à la console du serveur Ubuntu. Cette commande permet de lancer le conteneur et de retrouver le shell du serveur sans arrêter le conteneur. | ||
- | btssio@ubuntudocker: | + | <code shell> |
+ | btssio@ubuntudocker: | ||
e70a11313849c4c2ce8beebe72935368b909759ab5eb4e2c2f1bcf715c1a2bd1 | e70a11313849c4c2ce8beebe72935368b909759ab5eb4e2c2f1bcf715c1a2bd1 | ||
btssio@ubuntudocker: | btssio@ubuntudocker: | ||
CONTAINER ID IMAGE COMMAND | CONTAINER ID IMAGE COMMAND | ||
e70a11313849 ubuntu "/ | e70a11313849 ubuntu "/ | ||
+ | </ | ||
+ | === Se connecter à un conteneur lancé === | ||
- | |||
- | Ss connecter à un conteneur lancé | ||
Pour accéder ensuite à ce conteneur on utilise la commande attach avec l’identifiant ou le nom du conteneur : | Pour accéder ensuite à ce conteneur on utilise la commande attach avec l’identifiant ou le nom du conteneur : | ||
- | btssio@ubuntudocker: | + | <code shell> |
+ | btssio@ubuntudocker: | ||
root@e70a11313849:/# | root@e70a11313849:/# | ||
+ | </ | ||
- | Arrêter un conteneur | + | === Arrêter un conteneur |
- | docker stop [conteneur] | + | <code shell> |
+ | docker stop [conteneur] | ||
+ | </ | ||
- | Démarrer un conteneur arrêté | + | === Démarrer un conteneur arrêté |
- | docker start [conteneur] | + | <code shell> |
+ | docker start [conteneur] | ||
+ | </ | ||
+ | ====== Retour Accueil SISR3 ====== | ||
+ | * [[sisr3: |