访问正在运行的Docker容器的日志

时间:2018-09-17 20:11:32

标签: docker

如何访问正在运行的Docker容器的stdout和stderr?

当我用docker inspect <id> | grep log检查容器时,会收到以下消息:

"LogPath": "/var/lib/docker/containers/<long id>-json.log"

但是我既无法在当前文件夹中找到文件,也无法在尝试运行docker exec <id> cat /var/lib/docker/containers/<long id>-json.log时找不到文件

编辑(运行docker log <id>也没有任何作用


我正在使用以下命令启动容器:

docker run -d -it --log-driver json-file --rm --log-opt max-size=10m --log-opt max-file=3 <my_app>

我想念/忘记什么?

1 个答案:

答案 0 :(得分:1)

尝试:

docker logs <container ID>
相关问题