当前位置: 首页 > news >正文

本地运行可以打印东西,docker run后却没有日志产生?记录一次AI编程的小蠢行为

今天让cline自己给我写一个web socket的服务器,并把服务按照docker的方式打包部署,把指令给到它以后,就看它一阵忙碌。这种给AI当老板的感觉,懂的都懂吧。

不出所料,AI很快就交付了完整的代码,本地直接运行python server.py,控制台里日志刷刷地打印,连接状态、消息收发一目了然,一切看起来都很完美。

可当它把这个服务打包成Docker镜像,用docker run启动容器后,无论怎么用docker logs <容器ID>查看日志,都是一片空白——明明本地运行好好的日志,到了Docker里就“消失”了。折腾了半个多小时才发现,这竟是AI编程时一个不起眼的“小蠢行为”,也让我重新复盘了Docker运行参数的那些关键细节。

一、问题溯源:AI写的代码藏了什么“坑”?

先贴一下AI生成的WebSocket服务器核心代码(Python示例):

# server.pyimportasyncioimportwebsockets
http://www.jsqmd.com/news/115839/

相关文章:

  • 排序--基数排序
  • 正点原子移植linux-imx6.12的一个容易犯得问题
  • 大模型微调优化方案:PEFT-LoRA轻量化与量化技术,成本降低70%训练周期缩短65%
  • 解析:One-API 与 New-API 核心原理
  • 模板和策略模式的区别
  • 好友圈模块 Cordova 与 OpenHarmony 混合开发实战
  • 学Simulink——机器人控制场景实例:基于Simulink的SCARA机械臂关节空间PD控制仿真
  • 第4章 运算符
  • 工厂模式和抽象工厂模式的区别
  • 洞察:MCP与Function Calling区别
  • 一文搞懂DNAT与SNAT:内网外网通信的“流量翻译官”
  • 3D打印与低压灌注硅胶复模小批量零件生产制造
  • 快!太快了!一键生成!一键导出!微信自动统计数据报表来了!
  • 抽象工厂
  • 对比:字节DeerFlow与阿里DeepResearch
  • 电路板维修
  • 设计模式的概念
  • 【后端开发笔记】JVM底层原理-垃圾回收篇 - 指南
  • 备份恢复模块 - Cordova与OpenHarmony混合开发实战
  • 第2章 变量和基本类型
  • 基于记忆增强网络的语言模型推理优化
  • 对比:Qwen-VL与传统的CNN在图像处理应用
  • 线程五种状态
  • 导入导出模块 - Cordova与OpenHarmony混合开发实战
  • 【硬件设计】DC12V输入的防护+滤波设计
  • 洞察:阿里通义DeepResearch 技术
  • 年前“催婚大作战”,用“技术思维”解决婚恋问题
  • 160. 相交链表
  • insert/update 注入
  • Matlab BP分类 设计神经网络 输入层,隐含层,输出层 可以应用于故障诊断 故障分类