如何将设备传递至 podman 容器?

如何将设备传递至 podman 容器?

我正在运行 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

查看参考手册了解更多信息。

相关内容