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:drf03 [2021/04/15 05:09] – admin | elearning:workbooks:docker2:drf03 [2021/12/29 10:32] (Version actuelle) – admin | ||
|---|---|---|---|
| Ligne 2: | Ligne 2: | ||
| ~~PDF: | ~~PDF: | ||
| - | Version : **2021.01** | + | Version : **2022.01** |
| Dernière mise-à-jour : ~~LASTMOD~~ | Dernière mise-à-jour : ~~LASTMOD~~ | ||
| Ligne 558: | Ligne 558: | ||
| <WRAP center round important 60%> | <WRAP center round important 60%> | ||
| - | **Important** : Notez l' | + | **Important** : Notez l' |
| </ | </ | ||
| Ligne 568: | Ligne 568: | ||
| lpk8eq80qvfiqw7z1686fmj5t | lpk8eq80qvfiqw7z1686fmj5t | ||
| </ | </ | ||
| + | |||
| + | <WRAP center round important 60%> | ||
| + | **Important** : Notez que la colonne **DRIVER** est vide. Ceci indique que le gestion des secrets est accomplie par Docker lui-même au lieu d' | ||
| + | </ | ||
| Créez maintenant les secrets **pg_password** et **pg_database** : | Créez maintenant les secrets **pg_password** et **pg_database** : | ||
| Ligne 577: | Ligne 581: | ||
| 5lx4zydpfocwgpdto0yy1jod9 | 5lx4zydpfocwgpdto0yy1jod9 | ||
| </ | </ | ||
| + | |||
| + | <WRAP center round important 60%> | ||
| + | **Important** : Notez qu'un secret Docker est immuable. | ||
| + | </ | ||
| Vérifiez la prise en compte de vos commandes : | Vérifiez la prise en compte de vos commandes : | ||
| Ligne 611: | Ligne 619: | ||
| **Important** : On peut constater dans la sortie de cette commande la valeur **CreatedAt** qui correspond à la date de création du secret ainsi que **UpdatedAt** qui correspond à la date de modification du secret. | **Important** : On peut constater dans la sortie de cette commande la valeur **CreatedAt** qui correspond à la date de création du secret ainsi que **UpdatedAt** qui correspond à la date de modification du secret. | ||
| </ | </ | ||
| + | |||
| + | L' | ||
| + | |||
| + | < | ||
| + | root@manager: | ||
| + | ID: 5lx4zydpfocwgpdto0yy1jod9 | ||
| + | Name: pg_database | ||
| + | Driver: | ||
| + | Created at: 2021-04-15 03: | ||
| + | Updated at: 2021-04-15 03: | ||
| + | </ | ||
| Créez maintenant le fichier compose **postgres-secrets.yaml** : | Créez maintenant le fichier compose **postgres-secrets.yaml** : | ||
| Ligne 658: | Ligne 677: | ||
| </ | </ | ||
| - | La dernière section spécifie que les secrets sont externes : | + | La dernière section spécifie que les secrets sont **externes** : |
| < | < | ||
| Ligne 669: | Ligne 688: | ||
| external: true | external: true | ||
| </ | </ | ||
| + | |||
| + | <WRAP center round important 60%> | ||
| + | **Important** : Le terme **externe** indique que les secrets ne seront pas stockés dans l' | ||
| + | </ | ||
| Déployez maintenant le service en utilisant la commande **docker stack** : | Déployez maintenant le service en utilisant la commande **docker stack** : | ||
| Ligne 682: | Ligne 705: | ||
| <WRAP center round important 60%> | <WRAP center round important 60%> | ||
| - | **Important** : Notez a présence de l' | + | **Important** : Notez a présence de l' |
| </ | </ | ||
| Ligne 1117: | Ligne 1140: | ||
| ====7.1 - [WARN] 4.1 - Ensure a user for the container has been created==== | ====7.1 - [WARN] 4.1 - Ensure a user for the container has been created==== | ||
| - | Les processus dans le conteneur **root-nginx** tourne sous l'UID de root. Ceci est l' | + | Les processus dans le conteneur **mysql** tourne sous l'UID de root. Ceci est l' |
| Pour plus d' | Pour plus d' | ||
| Ligne 1959: | Ligne 1982: | ||
| ] | ] | ||
| </ | </ | ||
| + | |||
| + | <WRAP center round important> | ||
| + | **Important** : Il existe un autre mécanisme de signatures cryptographiques qui permet de certifier le contenu des images mises à disposition sur une Registry. Appelé **Notary**, ce système a été développé par la communauté Docker et intègre une partie de la spécification de **[[https:// | ||
| + | </ | ||
| =====LAB #10 - Sécurisation du Socket du Daemon Docker===== | =====LAB #10 - Sécurisation du Socket du Daemon Docker===== | ||
| Ligne 2253: | Ligne 2280: | ||
| </ | </ | ||
| - | Lancez la commande **docker version** sur la VM **docker91** : | + | Lancez la commande **docker version** sur la VM **debian91** : |
| < | < | ||
| Ligne 2325: | Ligne 2352: | ||
| ----- | ----- | ||
| - | < | + | |
| - | <div align=" | + | Copyright © 2022 Hugh Norris. |
| - | Copyright © 2021 Hugh NORRIS | + | |
| - | </ | + | |
| - | </ | + | |