Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
elearning:workbooks:docker2:drf01 [2021/04/12 12:01] – admin | elearning:workbooks:docker2:drf01 [2021/12/29 10:32] (Version actuelle) – admin | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
~~PDF: | ~~PDF: | ||
- | 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: | root@debian9: | ||
root@debian9: | root@debian9: | ||
- | version: | + | version: |
- | + | ||
services: | services: | ||
- | db: | + | |
- | image: mysql:5.7 | + | image: mysql:5.7 |
- | volumes: | + | volumes: |
- | - db_data:/ | + | - db_data:/ |
- | restart: always | + | restart: always |
- | environment: | + | environment: |
- | MYSQL_ROOT_PASSWORD: | + | MYSQL_ROOT_PASSWORD: |
- | MYSQL_DATABASE: | + | MYSQL_DATABASE: |
- | MYSQL_USER: wordpress | + | MYSQL_USER: wordpress |
- | MYSQL_PASSWORD: | + | MYSQL_PASSWORD: |
- | + | ||
- | wordpress: | + | wordpress: |
- | depends_on: | + | depends_on: |
- | - db | + | - db |
- | image: wordpress: | + | image: wordpress: |
- | ports: | + | ports: |
- | - " | + | - " |
- | restart: always | + | restart: always |
- | environment: | + | environment: |
- | WORDPRESS_DB_HOST: | + | WORDPRESS_DB_HOST: |
- | WORDPRESS_DB_USER: | + | WORDPRESS_DB_USER: |
- | WORDPRESS_DB_PASSWORD: | + | WORDPRESS_DB_PASSWORD: |
- | WORDPRESS_DB_NAME: | + | WORDPRESS_DB_NAME: |
- | + | ||
volumes: | volumes: | ||
- | db_data: {} | + | |
</ | </ | ||
Ligne 420: | Ligne 421: | ||
< | < | ||
- | root@debian9: | + | root@debian9: |
- | [1]WordPress | + | |
| | ||
| | ||
+ | |||
+ | root@debian9: | ||
+ | CONTAINER ID IMAGE | ||
+ | 29afa2a7fdb5 | ||
+ | ... | ||
- | References | + | root@debian9: |
- | + | ||
- | 1. https:// | + | |
- | + | ||
- | root@debian9: | + | |
" | " | ||
- | " | + | " |
- | " | + | " |
| | ||
- | root@debian9: | + | root@debian9: |
- | [1]WordPress | + | |
| | ||
| | ||
- | |||
- | References | ||
- | |||
- | 1. https:// | ||
</ | </ | ||
Ligne 483: | Ligne 481: | ||
< | < | ||
root@debian9: | root@debian9: | ||
- | root@debian9: | + | root@debian9: |
</ | </ | ||
Ligne 1495: | Ligne 1493: | ||
</ | </ | ||
- | ----- | + | ====3.11 |
- | < | + | |
- | <div align=" | + | |
- | Copyright © 2021 Hugh NORRIS | + | |
- | </ | + | |
- | </ | + | |
+ | La configuration de Docker Swarm est contenue dans le répertoire **/ | ||
+ | * arrêt du service Docker sur le Manager à sauvegarder, | ||
+ | * sauvegarde du répertoire **/ | ||
+ | * 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 **/ | ||
+ | * restauration du répertoire **/ | ||
+ | * 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. |