Outils pour utilisateurs

Outils du site


docker:utiliser

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
docker:utiliser [2019/09/02 22:59]
techer.charles_0870019y.campus.lyceeconnecte.fr
docker:utiliser [2021/09/05 18:28] (Version actuelle)
techer.charles_educ-valadon-limoges.fr [Récupérer une image dans sa dernière version]
Ligne 161: Ligne 161:
  
    
-Télécharger l’image Docker ubuntu :bionic-20190424+Télécharger l’image Docker ubuntu :bionic-20210827
 <code shell> <code shell>
-btssio@ubuntudocker:~$ docker pull ubuntu:bionic-20190424 +btssio@ubuntudocker:~$ docker pull ubuntu:bionic-20210827 
-bionic-20190424: Pulling from library/ubuntu +bionic-20210827: Pulling from library/ubuntu 
-Digest: sha256:d26d529daa4d8567167181d9d569f2a85da3c5ecaf539cace2c6223355d69981 +e4ca327ec0e7: Pull complete 
-Status: Downloaded newer image for ubuntu:bionic-20190424+Digest: sha256:9bc830af2bef73276515a29aa896eedfa7bdf4bdbc5c1063b4c457a4bbb8cd79 
 +Status: Downloaded newer image for ubuntu:bionic-20210827 
 +docker.io/library/ubuntu:bionic-20210827
 btssio@ubuntudocker:~$ docker images btssio@ubuntudocker:~$ docker images
 REPOSITORY  TAG               IMAGE ID      CREATED       SIZE REPOSITORY  TAG               IMAGE ID      CREATED       SIZE
-Ubuntu      bionic-20190424   d131e0fa2585  11 days ago   102MB+Ubuntu      bionic-20210827   d131e0fa2585  11 days ago   102MB
 ubuntu      latest            d131e0fa2585  11 days ago   102MB ubuntu      latest            d131e0fa2585  11 days ago   102MB
 btssio@ubuntudocker:~$ btssio@ubuntudocker:~$
Ligne 224: Ligne 226:
 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.
 </WRAP> </WRAP>
- + 
 +Pour lancer un conteneur arrêté avec son identifiant ou son nom : 
 +<code shell> 
 +btssio@ubuntudocker:~$ docker start ID_ou_son_nom 
 +</code> 
 === Autre commande pour visualiser les conteneurs actifs === === Autre commande pour visualiser les conteneurs actifs ===
 <code shell> <code shell>
Ligne 342: Ligne 349:
  
 === Supprimer un conteneur === === Supprimer un conteneur ===
 +<code shell>
 +docker rm [identifiant ou nom du conteneur]
 +</code>
 +=== Faire le ménage ===
  
- docker rm [identifiant ou nom du conteneur] 
- 
-  Faire le ménage 
 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 
 +</code> 
 +=== Supprimer une image ===
  
-  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]
 +</code>
  
- docker rmi [identifiant ou nom de l’image]+=== Lancer un conteneur avec un nom donné === 
 +<code shell> 
 +docker run --name=[nom fourni] [image] 
 +</code>
  
-  Lancer un conteneur avec un nom donné +=== Lancer un conteneur en mode détaché ===
- docker run --name=[nom fourni] [image]+
  
-  Lancer un conteneur en mode détaché 
 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:~$ docker run -i -t -d ubuntu+<code shell> 
 +btssio@ubuntudocker:~$ docker run -i -t -d ubuntu
 e70a11313849c4c2ce8beebe72935368b909759ab5eb4e2c2f1bcf715c1a2bd1 e70a11313849c4c2ce8beebe72935368b909759ab5eb4e2c2f1bcf715c1a2bd1
 btssio@ubuntudocker:~$ docker ps btssio@ubuntudocker:~$ docker ps
 CONTAINER ID IMAGE  COMMAND     CREATED        STATUS PORTS NAMES CONTAINER ID IMAGE  COMMAND     CREATED        STATUS PORTS NAMES
 e70a11313849 ubuntu "/bin/bash" 3 seconds ago  Up 2 s       gallant_kilby e70a11313849 ubuntu "/bin/bash" 3 seconds ago  Up 2 s       gallant_kilby
 +</code>
 +=== 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:~/Documents/lab_exercice$ docker attach e70a11313849+<code shell> 
 +btssio@ubuntudocker:~/Documents/lab_exercice$ docker attach e70a11313849
 root@e70a11313849:/# root@e70a11313849:/#
 +</code>
  
-  Arrêter un conteneur +=== Arrêter un conteneur === 
- docker stop [conteneur]+<code shell> 
 +docker stop [conteneur] 
 +</code>
  
-  Démarrer un conteneur arrêté +=== Démarrer un conteneur arrêté === 
- docker start [conteneur]+<code shell> 
 +docker start [conteneur] 
 +</code>
  
 +====== Retour Accueil SISR3 ======
  
 +  * [[sisr3:accueil|SISR3]]
docker/utiliser.1567457971.txt.gz · Dernière modification: 2019/09/02 22:59 de techer.charles_0870019y.campus.lyceeconnecte.fr