我之前遇到一些日志在Docker中,无法在logs中查看的问题,但是自己不会使用docker命令,就买了一本书来看,我自己会做一些小总结,希望能帮助你们,我会每天总结一点的。
我们首先打开x-shell,连接上虚拟机;
输入虚拟机指令,cd /data/project/xx
进入你的服务,我这里命名为xx
然后进入docker指令操作
docker指令
我不知道你的虚拟机上有几个服务器,所以我这里写上最原始的指令,查找所有服务器的xx服务。
docker ps -a |grep xx
下面会出现你所在虚拟机上所有的服务,77991185991c 指的是你所查找进程的命令号
docker exec -it 77991185991c /bin/bash
通过上述代码,即可进入相应服务,查看log
cd log
tail -f catalina.out
查看100行日志
tail -1000f catalina.out