以导出日志为例:
-
在本地终端执行
nc -l -p 8080 > test.log
打开本机8080监听端口(端口可以自己改),并将端口接收的数据重定向到文件。这里要注意的是 windows 用户系统一般没有nc
命令,需要从网上下载netcat
安装。macos 用户的nc
通常是 bsd 版本的,应该执行nc -l 8080 > test.log
,参数不一样。 -
在猪齿鱼容器运行命令界面找到日志文件,执行
cat test.log > /dev/tcp/ip/8080
,将日志内容发送到指定ip和端口,这里的ip和端口就是自己电脑的ip和上个命令中监听的端口了。这个方式也可以传输别的文件格式,比如压缩包,当然前提是容器能访问你本机的地址。