Atualização 1 de julho de 2019
docker-compose logs <name-of-service>
Da documentação :
Uso: logs [opções] [SERVIÇO ...]
Opções:
--no-color Produz saída monocromática.
-f, --follow Siga a saída do log.
-t, --timestamps Mostra os carimbos de data / hora.
--tail = "all" Número de linhas a serem mostradas a partir do final dos logs para cada contêiner.
Ver registros do docker
Você pode iniciar o Docker compose no modo desanexado e anexar-se aos logs de todos os contêineres posteriormente. Se você terminar de assistir os logs, poderá se desconectar da saída de logs sem encerrar seus serviços.
- Use
docker-compose up -d
para iniciar todos os serviços no modo desanexado ( -d
) (você não verá nenhum registro no modo desanexado)
- Use
docker-compose logs -f -t
para se anexar aos registros de todos os serviços em execução , ao passo que -f
significa que você segue a saída do registro e a -t
opção fornece carimbos de data / hora (consulte a referência do Docker )
- Use
Ctrl + z
ou Ctrl + c
para separar- se da saída de registro sem desligar seus contêineres em execução
Se estiver interessado em logs de um único contêiner, você pode usar a docker
palavra - chave em seu lugar:
- Usar
docker logs -t -f <name-of-service>
Salve a saída
Para salvar a saída em um arquivo, adicione o seguinte ao comando logs:
docker-compose logs -f -t >> myDockerCompose.log
docker-compose logs -f service_name