Outils pour utilisateurs

Outils du site


issue199:c_c

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édentesRévision précédente
Prochaine révision
Révision précédente
issue199:c_c [2023/11/26 09:52] auntieeissue199:c_c [2023/11/27 17:39] (Version actuelle) andre_domenech
Ligne 13: Ligne 13:
 sudo docker -v** sudo docker -v**
  
-Maintenant que vous savez créer votre propre serveur Web, je voudrais examiner quelques applications Web. Pour cela, nous commencerons avec Docker. Si vous savez ce que c’est qu’un paquet Snap, et bien, c’est essentiellement ce qu’est Docker pour les applications Web.+Maintenant que vous savez créer votre propre serveur Web, je voudrais examiner quelques applications Web. Pour cela, nous commencerons avec Docker. Si vous savez ce que c’est qu’un paquet Snap, eh bien, c’est essentiellement ce qu’est Docker pour les applications Web.
  
 À nouveau, nous ferons le plus simple et je vous ferai commencer aussi rapidement que possible. (Il y a une longue instruction pour l’installation sur la page d’accueil de Docker, mais nous allons choisir la facilité – Merci @fleabite08). Je vais supposer que vous utilisez Ubuntu Desktop. À nouveau, nous ferons le plus simple et je vous ferai commencer aussi rapidement que possible. (Il y a une longue instruction pour l’installation sur la page d’accueil de Docker, mais nous allons choisir la facilité – Merci @fleabite08). Je vais supposer que vous utilisez Ubuntu Desktop.
  
-Installation :+Installation
  
 Ouvrez votre terminal et tapez : Ouvrez votre terminal et tapez :
Ligne 23: Ligne 23:
 sudo apt install docker.io -y sudo apt install docker.io -y
  
-Quand c’est fini, tapez sudo docker -v+Quand c’est fini, tapez 
 + 
 +sudo docker -v 
  
 **OK, we have Docker, now what? Well, we need a web application. Something like Redis, but as we are starting out, let’s set our aim lower. Something everyone can appreciate and understand.  **OK, we have Docker, now what? Well, we need a web application. Something like Redis, but as we are starting out, let’s set our aim lower. Something everyone can appreciate and understand. 
Ligne 31: Ligne 34:
 OK, nous avons Docker, et après ? Nous avons besoin d’une application Web. Quelque chose comme Redis, mais puisque nous commençons, ciblons quelque chose de moindre. Quelque chose que tout le monde peut apprécier et comprendre. OK, nous avons Docker, et après ? Nous avons besoin d’une application Web. Quelque chose comme Redis, mais puisque nous commençons, ciblons quelque chose de moindre. Quelque chose que tout le monde peut apprécier et comprendre.
  
-Docker a un dépôt central, en quelque sorte, pour toutes les images d’application. Certaines sont publiques et d’autres sont privées. Vous pouvez allez regarder les images qui sont disponibles – https//hub.docker.com – et il y aura des instructions sur comment les obtenir. Petit avertissement : comme tout dépôt publique, n’importe qui peut publier des choses sur le Docker hub. Essayez de reluquer des applications officielles, autrement dit, chercher les rédacteurs vérifiés et cochés.+Docker a un dépôt central, en quelque sorte, pour toutes les images d’application. Certaines sont publiques et d’autres sont privées. Vous pouvez allez regarder les images qui sont disponibles – https://hub.docker.com – et il y aura des instructions sur comment les obtenir. Petit avertissement : comme tout dépôt public, n’importe qui peut publier des choses sur le hub de Docker. Essayez de reluquer des applications officielles, autrement dit, chercher les rédacteurs vérifiés et cochés. 
  
 **Let us try it out: **Let us try it out:
Ligne 49: Ligne 53:
 Docker looked to see if you already had the application, and then started pulling it from Docker hub.** Docker looked to see if you already had the application, and then started pulling it from Docker hub.**
  
-Essayons-le :+Essayons-le
  
 Tapez :  Tapez : 
Ligne 55: Ligne 59:
 sudo docker run docker/whalesay cowsay boo sudo docker run docker/whalesay cowsay boo
  
-docker run est la commande d’initialisation +••docker run est la commande d’initialisation 
-docker/whalesay est l’implacement de l’image dans le hub Docker. +••docker/whalesay est l’emplacement de l’image dans le hub Docker 
-cowsay boo est le message que vous voulez sortir dans l’appli.+••cowsay boo est le message que vous voulez sortir dans l’appli
  
 Comme vous pouvez le constater, ce n’est pas difficile. Comme vous pouvez le constater, ce n’est pas difficile.
  
-Bon. Qu’est-ce qui s’est passé quand vous avez tapez la commande ?+Bon. Qu’est-ce qui s’est passé quand vous avez tapé la commande ?
  
 Docker a regardé pour voir si vous aviez l’application déjà et, après, a commencé à la sortir du hub Docker. Docker a regardé pour voir si vous aviez l’application déjà et, après, a commencé à la sortir du hub Docker.
 +
  
 **Let’s try a basic command, type:  **Let’s try a basic command, type: 
Ligne 75: Ligne 80:
 docker ps docker ps
  
-Tout le monde se trompe. Dans certaines distrib. vous ne pouvez pas vous connecter comme root et vous aurez besoin de sudo. Assurez-vous d’avoir l’accès à sudo ou à root. Puisque mon conteneur ne tourne plus, je ne le vois pas avec docker ps. Il faut que j’ajoute -a pour pouvoir voir ALL (tous) les conteneurs. C’est ça le truc avec les conteneurs. Généralement, ils sont créés pour faire une tâche, puis quitter, mais vous pouvez avoir des applications qui continuent à s’exécuter. Pour arrêter un conteneur qui tourne, le mot clé est stop. Pouvez-vous deviner la commande ? Pour pouvoir arrêter un conteneur, il vous faut, soit son nom, soit son ID. Si vous regardez l’un ou l’autre, vous verrez qu’il ne comporte que quelques caractères. Cependant, vous n’avez besoin que de taper assez pour qu’il soit unique. Dans notre cas, nous n’en avons qu’un et c’est facile, mais si vous en avez beaucoup, il faut être très attentif. La commande : sudo docker stop <le nom de VOTRE conteneur>+Tout le monde se trompe. Dans certaines distrib. vous ne pouvez pas vous connecter comme root et vous aurez besoin de sudo. Assurez-vous d’avoir l’accès à sudo ou à root. Puisque mon conteneur ne tourne plus, je ne le vois pas avec docker ps. Il faut que j’ajoute -a pour pouvoir voir ALL (tous) les conteneurs. C’est ça le truc avec les conteneurs. Généralement, ils sont créés pour faire une tâche, puis quitter, mais vous pouvez avoir des applications qui continuent à s’exécuter. Pour arrêter un conteneur qui tourne, le mot clé est stop. Pouvez-vous deviner la commande ? Pour pouvoir arrêter un conteneur, il vous faut, soit son nom, soit son ID. Si vous regardez l’un ou l’autre, vous verrez qu’il ne comporte que quelques caractères. Cependant, vous n’avez besoin que d'en taper assez pour qu’il soit unique. Dans notre cas, nous n’en avons qu’un et c’est facile, mais si vous en avez beaucoup, il faut être très attentif. La commande : sudo docker stop <le nom de VOTRE conteneur> 
  
 **If you were on the ball, you may have noticed in our command output from “docker ps -a” that the status says exited. **If you were on the ball, you may have noticed in our command output from “docker ps -a” that the status says exited.
Ligne 95: Ligne 101:
 sudo docker rm <le nom de VOTRE conteneur> sudo docker rm <le nom de VOTRE conteneur>
  
-Bien que le conteneur soit maintenant partie, l’image que vous avez récupérée dans le hub Docker et cachée localement reste sur votre machine, ce qui rend la réinstallation très rapide. Pour voir les images stockées sur votre machine, utilisez la commande suivante : sudo docker images+Bien que le conteneur soit maintenant parti, l’image que vous avez récupérée dans le hub Docker reste cachée localement sur votre machine, ce qui rend la réinstallation très rapide. Pour voir les images stockées sur votre machine, utilisez la commande suivante : sudo docker images
  
-Assurez-vous simplement de ne pas supprimer l’image accidentellement avec la commande rm. Pour enlever un image, il y a une commande distincte, rmi. Il faut être certain qu’aucun conteneur s’exécute à partir d’une image avant le l’enlever.+Assurez-vous simplement de ne pas supprimer l’image accidentellement avec la commande rm. Pour enlever une image, il y a une commande distincte, rmi. Il faut être certain qu’aucun conteneur ne s’exécute à partir d’une image avant de l’enlever.
  
 Essayez-le vous-même. Essayez-le vous-même.
 +
  
 **If you get an error that it cannot find your image, simply use the ID. Remember what I said earlier of it having to be unique? In my case, I have only the one, so I can type: sudo rmi 6b and it will be removed.  **If you get an error that it cannot find your image, simply use the ID. Remember what I said earlier of it having to be unique? In my case, I have only the one, so I can type: sudo rmi 6b and it will be removed. 
Ligne 117: Ligne 124:
 As always, if we are boring you, drop us a line at: misc@fullcirclemagazine.org** As always, if we are boring you, drop us a line at: misc@fullcirclemagazine.org**
  
-Si vous avez un message d’erreur disant que votre image est introuvable, utilisez tout simplement l’ID. Souvenez-vous de ce que j’ai dit plus tôt : il faut qu’elle soit unique. Dans mon cas, il n’y en a qu’un et je peux donc tapez : sudo rmi 6b et elle sera enlevée.+Si vous avez un message d’erreur disant que votre image est introuvable, utilisez tout simplement l’ID. Souvenez-vous de ce que j’ai dit plus tôt : il faut qu’elle soit unique. Dans mon cas, il n’y en a qu’une et je peux donc taper : sudo rmi 6b et elle sera enlevée.
  
 La vôtre est déjà partie ? La vôtre est déjà partie ?
  
-Nous pouvons récupérer l’image à nouveau si nécessaire, il suffit d’utiliser pull : sudo docker pull docker/whalesay – et il se téléchargera à nouveau, sans s’exécuter.+Nous pouvons récupérer l’image à nouveau si nécessaire, il suffit d’utiliser pull : sudo docker pull docker/whalesay – et elle sera téléchargée à nouveau, sans s’exécuter.
  
-Devoir : +Devoir
  
-Récupérez l’image Ubuntu et l’exécutez.+Récupérez l’image d'Ubuntu et exécutez-la.
  
 Que s’est-il passé ??? Que s’est-il passé ???
Ligne 131: Ligne 138:
 Nous en parlerons dans le prochain numéro. Nous en parlerons dans le prochain numéro.
  
-Comme toujours, si vous vous ennuyez, dites-le-nous avec un mail : misc@fullcirclemagazine.org +Comme toujours, si nous vous ennuyons, dites-le-nous avec un mail : misc@fullcirclemagazine.org
- +
  
issue199/c_c.1700988721.txt.gz · Dernière modification : 2023/11/26 09:52 de auntiee