web-dev-qa-db-fra.com

Fichier journal du conteneur Docker introuvable sur Mac

J'essaie de trouver le fichier journal du conteneur Docker sur Mac. Le conteneur est toujours en cours d'exécution.

Je peux voir la sortie de docker logs es5.
Courir

docker inspect -f {{.LogPath}} es5

et j'ai un nom de fichier.

/var/lib/docker/containers/3ac5831155da80986cf7cd45889ce5015cd5b8b0b1d667fa2f66a4da2745caef/3ac5831155da80986cf7cd45889ce5015cd5b8b0b1d667fa2f66a

Cependant, lorsque je cat le fichier, il est introuvable.

cat \`docker inspect -f {{.LogPath}} es5\`

cat: /var/lib/docker/containers/3ac5831155da80986cf7cd45889ce5015cd5b8b0b1d667fa2f66a4da2745caef/3ac5831155da80986cf7cd45889ce5015cd5b8b0b1d64da27a45afaaa

Suis-je en train de manquer quelque chose?

15
Felix Wong

Les journaux des conteneurs sont stockés dans Docker pour Mac VM pas sur votre hôte MacOS. Vous pouvez entrer dans VM avec screen ~/Library/Containers/com.docker.docker/Data/com.docker.driver.AMD64-linux/tty, puis cat le fichier journal.

Veuillez consulter Commandes d'écran pour Docker pour Mac pour plus d'informations

11
Lauri

Pour accéder à/var/lib/docker/containers /, essayez

screen ~/HOME/Library/Containers/com.docker.docker/Data/vms/0/tty

dans les nouvelles versions de docker.

7
Bibhu Raj Sinha