我正在树莓派pi3上使用docker-runC(https://github.com/opencontainers/runtime-spec)运行一个简单的docker busybox容器(转换为OCI捆绑包),该树形容器通过UART终端连接到主机。使用UART到USB转换器(C232HD USB到UART),通过GPIO上的引脚6-8-10完成连接。终端设置:115200 bps,8个数据/ 1个停止位,无奇偶校验和流量控制。 仅当容器内部进程(在这种情况下为Bourne shell提示符,但其他所有内容将输出相同的垃圾)输出到屏幕时,我才得到垃圾。 当在imx7的WaRP7设备上运行相同的容器(相同的体系结构),或者使用HDMI电缆将树莓派pi3连接到屏幕时,不会发生此问题。
附件是我看到的垃圾的打印屏幕。 config.json文件是默认设置(docker-runc规范),没有更改。 我正在使用process / env / TERM = xterm和process / terminal = true运行。 有谁知道为什么我只能在树莓派pi3上和使用UART时(而不是在其他设备上,而在使用HDMI时)才得到此垃圾,并且可以给我一些如何处理此问题的指导?
答案 0 :(得分:0)
尝试切换
"terminal": true
到
"terminal": false
在config.json中。