Mise à jour du 1er juillet 2019
docker-compose logs <name-of-service>
De la documentation :
Utilisation: journaux [options] [SERVICE ...]
Options:
--no-color Produit une sortie monochrome.
-f, --follow Suivre la sortie du journal.
-t, --timestamps Afficher les horodatages.
--tail = "all" Nombre de lignes à afficher à partir de la fin des logs pour chaque conteneur.
Voir les journaux de docker
Vous pouvez démarrer la composition de Docker en mode détaché et vous attacher aux journaux de tous les conteneurs ultérieurement. Si vous avez terminé de regarder les journaux, vous pouvez vous détacher de la sortie des journaux sans arrêter vos services.
- Utilisez
docker-compose up -d
pour démarrer tous les services en mode détaché ( -d
) (vous ne verrez aucun journal en mode détaché)
- Utilisez
docker-compose logs -f -t
pour vous attacher aux journaux de tous les services en cours d'exécution , alors que cela -f
signifie que vous suivez la sortie du journal et que l' -t
option vous donne des horodatages (voir la référence Docker )
- Utilisez
Ctrl + z
ou Ctrl + c
pour vous détacher de la sortie du journal sans arrêter vos conteneurs en cours d'exécution
Si vous êtes intéressé par les journaux d'un seul conteneur, vous pouvez utiliser le docker
mot clé à la place:
- Utilisation
docker logs -t -f <name-of-service>
Sauvegarder la sortie
Pour enregistrer la sortie dans un fichier, ajoutez les éléments suivants à votre commande logs:
docker-compose logs -f -t >> myDockerCompose.log
docker-compose logs -f service_name