【问题标题】:/etc/udev directory not present in Docker container/etc/udev 目录不存在于 Docker 容器中
【发布时间】:2022-06-21 19:56:01
【问题描述】:

我正在尝试在 Docker 容器内的 Ubuntu 20.04 中使用 STM32CubeProgrammer。作为在STM32CubeProgrammer 中给出的准备用于闪烁的 USB 串行链接的一个步骤,我需要这样做:

cd <your STM32CubeProgrammer install directory>/Drivers/rules
sudo cp *.* /etc/udev/rules.d/

但是/etc/udev/目录不可用。

创建此目录以访问 USB 设备是否安全?该目录中应包含哪些文件?

【问题讨论】:

  • Docker 容器通常无法访问主机设备,也不会运行 udev 等 Linux 子系统所需的工具。这个任务在容器外运行会容易得多。

标签: docker ubuntu stm32


【解决方案1】:

我在创建 kinect4azure Docker 映像时遇到了同样的问题。我通过安装 udev 包修复了它。

sudo apt -y install udev

之后 lsusb 还提供了有关连接的 USB 设备的更多信息。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-04-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-11-22
    • 1970-01-01
    • 2016-07-25
    相关资源
    最近更新 更多