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
elearning:workbooks:docker2:drf01 [2021/04/14 10:19] adminelearning:workbooks:docker2:drf01 [2021/12/29 10:32] (Version actuelle) admin
Ligne 1: Ligne 1:
 ~~PDF:LANDSCAPE~~ ~~PDF:LANDSCAPE~~
  
-Version : **2021.01**+Version : **2022.01**
  
 Dernière mise-à-jour : ~~LASTMOD~~ Dernière mise-à-jour : ~~LASTMOD~~
Ligne 31: Ligne 31:
       * 3.9 - Haute Disponibilité       * 3.9 - Haute Disponibilité
       * 3.10 - Supprimer un Service       * 3.10 - Supprimer un Service
 +      * 3.11 - Sauvegarder Docker Swarm
 +      * 3.12 - Restaurer Docker Swarm
  
 =====LAB #1 - Docker Compose===== =====LAB #1 - Docker Compose=====
Ligne 380: Ligne 382:
 root@debian9:~/wordpress1# vi docker-compose.yaml root@debian9:~/wordpress1# vi docker-compose.yaml
 root@debian9:~/wordpress1# cat docker-compose.yaml root@debian9:~/wordpress1# cat docker-compose.yaml
-version: "3.9"+version: "3.3"
          
 services: services:
Ligne 419: Ligne 421:
  
 <code> <code>
-root@debian9:~/wordpress# lynx --dump http://10.0.2.60:8000 +root@debian9:~/wordpress1# lynx --dump http://10.0.2.60:8000 
-   [1]WordPress+   WordPress
    Select a default language [English (United States)________]    Select a default language [English (United States)________]
  
    Continue    Continue
 +   
 +root@debian9:~# docker ps -a
 +CONTAINER ID        IMAGE                 COMMAND                  CREATED             STATUS                      PORTS                  NAMES
 +29afa2a7fdb5        wordpress:latest      "docker-entrypoint.s…"   21 minutes ago      Up 20 minutes               0.0.0.0:8000->80/tcp   wordpress1_wordpress_1
 +...
  
-References +root@debian9:~/wordpress1# docker inspect wordpress1_wordpress_1 | grep IPAddress
- +
-   1. https://wordpress.org/ +
- +
-root@debian9:~/wordpress# docker inspect wordpress | grep IPAddress+
             "SecondaryIPAddresses": null,             "SecondaryIPAddresses": null,
-            "IPAddress": "172.17.0.3", +            "IPAddress": "172.17.0.7", 
-                    "IPAddress": "172.17.0.3",+                    "IPAddress": "172.17.0.7",
                                          
-root@debian9:~/wordpress# lynx --dump http://172.17.0.3 +root@debian9:~/wordpress1# lynx --dump http://172.17.0.7 
-   [1]WordPress+   WordPress
    Select a default language [English (United States)________]    Select a default language [English (United States)________]
  
    Continue    Continue
- 
-References 
- 
-   1. https://wordpress.org/ 
 </code> </code>
  
Ligne 482: Ligne 481:
 <code> <code>
 root@debian9:~/wordpress# cd ~ root@debian9:~/wordpress# cd ~
-root@debian9:~# apt install virtualbox-6.1+root@debian9:~# apt install virtualbox-6.0
 </code> </code>
  
Ligne 1494: Ligne 1493:
 </code> </code>
  
------ +====3.11 Sauvegarder Docker Swarm====
-<html> +
-<div align="center"> +
-Copyright © 2021 Hugh NORRIS +
-</div> +
-</html>+
  
 +La configuration de Docker Swarm est contenue dans le répertoire **/var/lib/docker/swarm** de chaque Manager dans le Swarm. Ce processus necéssite qu'il y ait au moins **deux** Managers dans le Swarm. Le procédure de sauvegarde est :
  
 +  * arrêt du service Docker sur le Manager à sauvegarder,
 +  * sauvegarde du répertoire **/var/lib/docker/swarm**,
 +  * redémarrage du service Docker sur le Manager concerné.
 +
 +====3.12 - Restaurer Docker Swarm====
 +
 +Le procédure de resturation est :
 +
 +  * arrêt du service Docker sur un nouveau Manager,
 +  * suppression du contenu du répertoire **/var/lib/docker/swarm** dans le nouveau Manager,
 +  * restauration du répertoire **/var/lib/docker/swarm** dans le nouveau Manager à partir de la sauvegarde,
 +  * exécution de la commande **docker swarm init --force-new-cluster** sur le nouveau Manager,
 +  * ajout des Managers et Workers à Swarm.
 +
 +-----
  
 +Copyright © 2022 Hugh Norris.
Menu