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 | ||
| sysadmin:docker:start [2021/03/06 11:52] – 77.192.232.26 | sysadmin:docker:start [2021/07/28 12:06] (Version actuelle) – 92.154.112.189 | ||
|---|---|---|---|
| Ligne 53: | Ligne 53: | ||
| <code bash> | <code bash> | ||
| docker version | docker version | ||
| + | |||
| + | # afficher les paramètres de configuration de docker | ||
| + | docker info | ||
| </ | </ | ||
| Ligne 287: | Ligne 290: | ||
| sudo docker build -tag toto/ | sudo docker build -tag toto/ | ||
| - | ===== relations | + | ===== Relations |
| Variables d' | Variables d' | ||
| Ligne 299: | Ligne 302: | ||
| créer un script qui tient compte | créer un script qui tient compte | ||
| + | |||
| + | ===== logs ===== | ||
| + | |||
| + | Chaque conteneur possède ses propres journaux. Il est possible de préciser le format des journaux, la taille maximale de ceux-ci, les paramètres de rotation etc. | ||
| + | |||
| + | Pour déterminer quel mode de journalisation est définit sur un conteneur: | ||
| + | <code bash> | ||
| + | docker inspect --format ' | ||
| + | </ | ||
| + | |||
| + | La commande **docker info** retourne quel mode de journalisation est actif par défaut. | ||
| + | |||
| + | |||
| + | Quelques exemples pour spécifier le comportement des logs sur un conteneur: | ||
| + | |||
| + | <code bash> | ||
| + | # désactiver la journalisation | ||
| + | docker run -it --log-driver none alpine ash | ||
| + | |||
| + | # logs dans un fichier au format json | ||
| + | docker run -it --log-driver json-file --log-opt max-size=2m, | ||
| + | </ | ||
| + | |||
| + | De nombreuses options existent, la documentation officielle indique comment paramétrer la méthode de journalisation pour docker ou pour un conteneur [[ https:// | ||
| + | |||
| + | ==== Supprimer les logs ==== | ||
| + | |||
| + | Les fichiers journaux sont stockés par docker dans un dossier dédié au conteneur. La commande %%docker container list%% affiche le début de l'ID de chaque conteneur. Cet ID est utilisé comme nom de dossier dans **/ | ||
| + | |||
| + | <code bash> | ||
| + | # Recherche et affiche les fichiers de logs associés aux conteneurs | ||
| + | sudo find / | ||
| + | </ | ||
| + | |||
| ===== Références ===== | ===== Références ===== | ||