如何访问正在运行的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>
我想念/忘记什么?
答案 0 :(得分:1)
尝试:
docker logs <container ID>