我正在运行 Ubuntu Server 22.04.3 LTS,并且正在尝试使用 Podman。
我无法将设备(在我的情况下是 /dev/ttyUSB0)传递到容器。
跑步
podman --device /dev/ttyUSB0 ...
只是没有任何效果,设备不在容器内。
我还禁用了 AppArmor,只是想查明这是否是导致我出现问题的原因,但没有成功。
答案1
你的语法好像有误。应该是这样的:(注意=
选项和设备之间的)
podman run --device=host-device[:container-device][:permissions] ...
对于你来说,情况是:
podman run --device=/dev/ttyUSB0 ...
另请注意,启动容器时该--device
选项应该是命令的一部分。run
查看参考手册了解更多信息。