有没有办法在旧的docker版本1.12.2中获取docker服务日志

时间:2017-12-06 05:51:07

标签: docker docker-compose docker-swarm

由于某些合规性问题,我们必须使用旧版本的docker 1.12.2。 但直到docker 1.29才引入docker服务日志。 我启动的服务失败了“任务:非零退出(1)” 这是我能够使用docker service ps

检索的失败数据的程度

trying to get the docker service logs

基本上,我需要在较旧的docker版本上使用docker服务日志才能实现它。

我是码头工人的新手。 在此先感谢,任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:0)

作为explained here,你需要使用sidecar approach(此处用Kubernetes解释,但仅适用于Docker),以便每个容器将日志发送到同一个地方。

或者您可以在服务中列出a program that collect logs from the containers