树莓派pi3 B / B +在运行和OCI容器时的垃圾输出

问题描述 投票:2回答:1

我正在通过树莓派pi3上使用docker-runC(https://github.com/opencontainers/runtime-spec)运行简单的docker busybox容器(转换为OCI捆绑包),该树莓派pi3通过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时)才得到此垃圾,并且可以给我一些如何处理此问题的指导?

“”

docker uart tty runc
1个回答
0
投票

尝试切换

"terminal": true

to

"terminal": false

在config.json中。

© www.soinside.com 2019 - 2024. All rights reserved.