例如,我启动了我的系统:docker-compose up -d
然后我看到跟随模式的日志:
docker-compose logs -f
但如果我使用docker-compose stop
停止系统,那么我的docker-compose logs -f
将退出。在系统启动之前有没有办法“等待”?
答案 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