如何为 docker 在 VSCode 的 devcontainer 上安装 /dev/bus/usb?
How to mount /dev/bus/usb on VSCode's devcontainer for docker?
我按照指定在我的 devcontainer.json
上做了这个 here:
"mounts": ["source=/dev/bus/usb,target=/dev/bus/usb"]
但我得到了
[2022-03-05T22:04:50.779Z] docker: Error response from daemon: create /dev/bus/usb: "/dev/bus/usb" includes invalid characters for a local volume name, only "[a-zA-Z0-9][a-zA-Z0-9_.-]" are allowed. If you intended to pass a host directory, use absolute path.
在我看来/dev/bus/usb
已经是一个绝对路径
您需要指定这是一个bind mount。
"mounts": ["type=bind,source=/dev/bus/usb,target=/dev/bus/usb"]
我按照指定在我的 devcontainer.json
上做了这个 here:
"mounts": ["source=/dev/bus/usb,target=/dev/bus/usb"]
但我得到了
[2022-03-05T22:04:50.779Z] docker: Error response from daemon: create /dev/bus/usb: "/dev/bus/usb" includes invalid characters for a local volume name, only "[a-zA-Z0-9][a-zA-Z0-9_.-]" are allowed. If you intended to pass a host directory, use absolute path.
在我看来/dev/bus/usb
已经是一个绝对路径
您需要指定这是一个bind mount。
"mounts": ["type=bind,source=/dev/bus/usb,target=/dev/bus/usb"]