docker查询日志输出到文件的优雅实践

时间:2025-02-15 10:11:40

第一、创建日志文件

vim file.txt

顺便普及一下vim退出的方式

ESC,左下角就可以进行输入
:w 保存但不退出
:wq 保存并退出
:q 退出
:q! 强制退出,不保存
:e! 放弃所有修改,从上次保存文件开始再编辑命令历史

第二、查询容器id

docker ps

第三、写入指定容器在某时间段的日志

--将最近225分钟的日志写到file.txt文件
docker logs --since 225m 4261ce7f5c14 >>file.txt

第四、将下载到本地查看
从docker容器中下载jar包到/tmp目录
docker cp 容器id:/opt/ /tmp