Utiliser un plugin de pilote de journalisation
Les plugins de journalisation Docker vous permettent d'étendre et personnaliser les capacités de journalisation de Docker au-delà de celles des pilotes de journalisation intégrés. Un fournisseur de service de journalisation peut implémenter ses propres plugins et les rendre disponibles sur Docker Hub, ou un registre privé. Ce sujet montre comment un utilisateur de ce service de journalisation peut configurer Docker pour utiliser le plugin.
Installer le plugin de pilote de journalisation
Pour installer un plugin de pilote de journalisation, utilisez docker plugin install <org/image>
, en utilisant les informations fournies par le développeur du plugin.
Vous pouvez lister tous les plugins installés en utilisant docker plugin ls
, et vous pouvez inspecter un plugin spécifique en utilisant docker inspect
.
Configurer le plugin comme pilote de journalisation par défaut
Quand le plugin est installé, vous pouvez configurer le daemon Docker pour l'utiliser par défaut en définissant le nom du plugin comme valeur de la clé log-driver
dans le daemon.json
, comme détaillé dans l'aperçu de journalisation. Si le pilote de journalisation supporte des options supplémentaires, vous pouvez les définir comme valeurs du tableau log-opts
dans le même fichier.
Configurer un conteneur pour utiliser le plugin comme pilote de journalisation
Après que le plugin soit installé, vous pouvez configurer un conteneur pour utiliser le plugin comme son pilote de journalisation en spécifiant le flag --log-driver
à docker run
, comme détaillé dans l'aperçu de journalisation. Si le pilote de journalisation supporte des options supplémentaires, vous pouvez les spécifier en utilisant un ou plusieurs flags --log-opt
avec le nom de l'option comme clé et la valeur de l'option comme valeur.