飞鼠组网日志收集方法-docker run(ubuntu24.04)

Viewed 11

2026.8.20

本例用SSH软件FinaShell及CMD进行操作。

一、查看日志文件

1、确认飞鼠容器名称
sudo docker ps
2026-08-20_151934.png

2、进入容器
sudo docker exec -it feishu-p2p sh

2026-08-20_152056.png

3、进入日志目录并查看文件:
cd /app/data/logs/
ls -l
2026-08-20_152153.png

已经成功进入了容器内部的 /app/data/logs/ 目录,并且看到了 api.log、p2pCore.log 和 saasLog.log 这三个日志文件

二、在宿主机(ubuntu24.04)将容器内的日志打包

1、退出容器:
如果你还在容器的命令行中(提示符为 /app/data/logs #),请输入 exit 退出,回到宿主机的终端(提示符为 xym@xym-vm:~$)。

2、执行打包命令:
在宿主机终端运行以下命令,使用 tar 将容器内的日志目录打包并输出到宿主机的当前目录(/home/xym):

sudo docker exec feishu-p2p tar -czf /app/data/logs.tar.gz -C /app/data/logs/ .

2026-08-20_152300.png
解释:这条命令会在容器内的 /app/data 目录下生成一个名为 logs.tar.gz 的压缩包(注意:输入宿主机的密码;命令最后有一个句点)。

3、将压缩包拷贝到宿主机:

sudo docker cp feishu-p2p:/app/data/logs.tar.gz /home/xym/

4、清理容器内的临时压缩包(保持容器整洁):
sudo docker exec feishu-p2p rm /app/data/logs.tar.gz

2026-08-20_152412.png
执行完毕后,你的宿主机 /home/xym 目录下就会有一个 logs.tar.gz 文件。

5、确认 /home/xym 目录下 logs.tar.gz 文件
ls -lh /home/xym

2026-08-20_152515.png

三、将压缩包传输到 Windows 系统

现在你需要将宿主机(ubuntu24.04)上的 logs.tar.gz 传输到 Windows。

根据你的实际情况选择以下方式(二选一):

方案一、 SFTP
本例用 Windows 命令提示符(CMD),通过 SFTP 协议登录到 IP 为 192.168.50.144 ,用户名为xym的 Ubuntu 机器,把 logs.tar.gz下载到本机 C:\Users\xym 目录,然后退出。

sftp xym@192.168.50.144

输入ubuntu密码,连接成功后输入:

get logs.tar.gz
exit

2026-08-20_152610.png

logs.tar.gz文件会下载到Windows 当前目录 C:\Users\xym:

2026-08-20_152658.png

复制logs.tar.gz ,粘贴到微信群,发送到飞鼠客服。

方案二、用SSH软件finashell下载

在ubuntu24.04查看logs.tar.gz文件路径: /home/xym/

2026-08-20_152822.png

在finashell下方,找到/home/xym/文件夹,在右侧框中右键--刷新,使logs.tar.gz文件显示出来,右键--下载

2026-08-20_153219.png

打开下载文件夹,找到logs.tar.gz文件并复制,粘贴到微信,发送到飞鼠客服

2026-08-20_152951.png

2026-08-20_153321.png

END

0 Answers