Quando temos um contêiner rodando na máquina local que está executando uma aplicação,
é útil para o desenvolvedor ver os logs desta máquina, para poder validar o que está ocorrendo com a aplicação.
Isso poderá ser feito seguindo os passos:
-
Rodar o comando
sudo docker ps
.
Este comando irá listar os contêineres que estão rodando na máquina,
com seus identificadores e nomes.
O desenvolvedor deverá pegar o identificador (ID
) do contêiner que deseja ver logs. -
Rodar o comando
sudo docker logs identificador
, aondeidentificador
é o ID do contêiner.
Este comando mostrará todos os logs do contêiner, para que o desenvolvedor possa identificar o que está ocorrendo.
Algo importante a ressaltar aqui, é que os logs mostrados serão apenas os logs da execução do ponto de partida (comando CMD
) da imagem!
Caso o desenvolvedor queira acessar os logs de quaisquer outros processos rodando dentro de um contêiner, ele precisará primeiro se conectar no contêiner, e então acessar os logs do processo manualmente.
O comando
CMD
está melhor explicado na introdução ao Docker