reseau:docker:utiliserdocker
Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédente | |||
| reseau:docker:utiliserdocker [2024/12/10 15:02] – [Conteneurs et variables d'environnement] techer.charles_educ-valadon-limoges.fr | reseau:docker:utiliserdocker [2024/12/10 16:41] (Version actuelle) – techer.charles_educ-valadon-limoges.fr | ||
|---|---|---|---|
| Ligne 133: | Ligne 133: | ||
| Lancez un conteneur Ubuntu. Comme précédemment, | Lancez un conteneur Ubuntu. Comme précédemment, | ||
| <code shell> | <code shell> | ||
| - | btssio@ubuntudocker: | + | $ docker run ubuntu |
| - | btssio@ubuntudocker: | + | $ docker ps -a |
| CONTAINER ID IMAGE COMMAND | CONTAINER ID IMAGE COMMAND | ||
| b5ec671c6d11 ubuntu "/ | b5ec671c6d11 ubuntu "/ | ||
| Ligne 241: | Ligne 241: | ||
| * ouvrir une console pour que vous puissiez saisir des commandes : paramètre -t. | * ouvrir une console pour que vous puissiez saisir des commandes : paramètre -t. | ||
| <code shell> | <code shell> | ||
| - | btssio@ubuntudocker: | + | $ docker run -i -t ubuntu |
| root@394beb25ab78:/# | root@394beb25ab78:/# | ||
| bin | bin | ||
| Ligne 268: | Ligne 268: | ||
| Pour lancer un conteneur arrêté avec son identifiant ou son nom : | Pour lancer un conteneur arrêté avec son identifiant ou son nom : | ||
| <code shell> | <code shell> | ||
| - | btssio@ubuntudocker: | + | $ docker start ID_ou_son_nom |
| </ | </ | ||
| ==== Autre commande pour visualiser les conteneurs actifs ==== | ==== Autre commande pour visualiser les conteneurs actifs ==== | ||
| <code shell> | <code shell> | ||
| - | btssio@ubuntudocker: | + | $ docker container ls |
| </ | </ | ||
| Ligne 280: | Ligne 280: | ||
| 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. | ||
| <code shell> | <code shell> | ||
| - | btssio@ubuntudocker: | + | $ docker run -i -t -d ubuntu |
| e70a11313849c4c2ce8beebe72935368b909759ab5eb4e2c2f1bcf715c1a2bd1 | e70a11313849c4c2ce8beebe72935368b909759ab5eb4e2c2f1bcf715c1a2bd1 | ||
| - | btssio@ubuntudocker: | + | $ docker ps |
| CONTAINER ID IMAGE COMMAND | CONTAINER ID IMAGE COMMAND | ||
| e70a11313849 ubuntu "/ | e70a11313849 ubuntu "/ | ||
| Ligne 289: | Ligne 289: | ||
| On peut aussi écrire les paramètres de la façon suivante : | On peut aussi écrire les paramètres de la façon suivante : | ||
| <code shell> | <code shell> | ||
| - | btssio@ubuntudocker: | + | $ docker run -itd ubuntu |
| </ | </ | ||
| ==== Se connecter à un conteneur lancé ==== | ==== Se connecter à un conteneur lancé ==== | ||
| Ligne 298: | Ligne 298: | ||
| <code shell> | <code shell> | ||
| - | btssio@ubuntudocker: | + | $ docker attach gallant_kilby |
| root@e70a11313849:/# | root@e70a11313849:/# | ||
| </ | </ | ||
| Ligne 311: | Ligne 311: | ||
| <code shell> | <code shell> | ||
| - | btssio@ubuntudocker: | + | $ docker exec -it gallant_kilby ls |
| bin | bin | ||
| boot | boot | ||
| dev | dev | ||
| ... | ... | ||
| - | btssio@ubuntudocker: | + | $ |
| </ | </ | ||
| ==== Obtenir la liste des modifications d’un conteneur par rapport à son image de lancement ==== | ==== Obtenir la liste des modifications d’un conteneur par rapport à son image de lancement ==== | ||
| <code shell> | <code shell> | ||
| - | btssio@ubuntudocker: | + | $ docker diff 394beb25ab78 |
| C /root | C /root | ||
| A / | A / | ||
| A / | A / | ||
| - | btssio@ubuntudocker: | + | $ |
| </ | </ | ||
| Cette commande utilise la syntaxe diff/patch en Linux : | Cette commande utilise la syntaxe diff/patch en Linux : | ||
| Ligne 401: | Ligne 401: | ||
| 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. | ||
| <code shell> | <code shell> | ||
| - | btssio@ubuntudocker: | + | $ docker run -i -t -d ubuntu |
| e70a11313849c4c2ce8beebe72935368b909759ab5eb4e2c2f1bcf715c1a2bd1 | e70a11313849c4c2ce8beebe72935368b909759ab5eb4e2c2f1bcf715c1a2bd1 | ||
| - | btssio@ubuntudocker: | + | $ docker ps |
| CONTAINER ID IMAGE COMMAND | CONTAINER ID IMAGE COMMAND | ||
| e70a11313849 ubuntu "/ | e70a11313849 ubuntu "/ | ||
| Ligne 411: | Ligne 411: | ||
| 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 : | ||
| <code shell> | <code shell> | ||
| - | btssio@ubuntudocker: | + | $ docker attach e70a11313849 |
| root@e70a11313849:/# | root@e70a11313849:/# | ||
| </ | </ | ||
reseau/docker/utiliserdocker.1733839346.txt.gz · Dernière modification : 2024/12/10 15:02 de techer.charles_educ-valadon-limoges.fr
