docker swarm查看日志
docker swarm 集群多節點后,查看日志用docker logs -f --tail=n 容器id 會比較麻煩,需要先找到容器所在服務器,然后在登錄上去查看。
使用docker service logs 可以解決這個問題。
- 查看服務名稱
# docker service ls
- 查看日志
docker service logs -f --tail=n 服務名稱
查看vonedao-tenant-business-biz_vonedao-tenant-business-biz的日志最后10條並且實時更新:
可以看到日志格式並不是開發方便的格式
我們可以帶上這個參數 --raw
官網介紹:https://docs.docker.com/engine/reference/commandline/service_logs/#extended-description
看下效果,可以看出是開發需要的格式了: