在docker-compose stop之后有没有办法在跟随模式下查看日志?

时间:2017-07-12 13:48:41

标签: docker logging docker-compose

例如,我启动了我的系统:docker-compose up -d

然后我看到跟随模式的日志: docker-compose logs -f

但如果我使用docker-compose stop停止系统,那么我的docker-compose logs -f将退出。在系统启动之前有没有办法“等待”?

2 个答案:

答案 0 :(得分:1)

看来,截至2019年,没有办法做到这一点。

docker/compose#2227建议,一旦没有更多容器在运行,docker-compose logs -f就会退出:

  

如果日志流已完成(容器已停止),则日志应退出

答案 1 :(得分:-1)

您可以转到/var/lib/docker/containers。此处显示具有CONTAINER ID名称的目录列表。切换到该目录,您将在那里找到日志文件。您可以查看包含日志的文件。

Eg. Container ID=2ef1023d82e8
#cd /var/lib/docker/containers/2ef1023d82e8e71d81bcd7c9e933dc68aed5cfd2c7b69c286e11d3b483092515
#ls
2ef1023d82e8e71d81bcd7c9e933dc68aed5cfd2c7b69c286e11d3b483092515-json.log