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 | + | |
- | </ | + | |
- | </ | + |