タイプ: usb#

注釈

usbデバイスタイプはコンテナとVMの両方でサポートされます。 コンテナとVMの両方でホットプラグをサポートします。

USBデバイスは、指定されたUSBデバイスをインスタンスに出現させます。 パフォーマンスの問題のため、高スループットまたは低レイテンシを要求するデバイスの使用は避けてください。

コンテナでは、(/dev/bus/usbにある)libusbデバイスのみがインスタンスに渡されます。 この方法はユーザスペースのドライバを持つデバイスで機能します。 専用のカーネルドライバを必要とするデバイスは、代わりにunix-charデバイスunix-hotplugデバイスを使用してください。

仮想マシンでは、USBデバイス全体がパススルーされますので、あらゆるUSBデバイスがサポートされます。 デバイスがインスタンスに渡されると、ホストからは消失します。

デバイスオプション#

usbデバイスには以下のデバイスオプションがあります。

キー

デフォルト値

説明

gid

int

0

コンテナのみ: インスタンス内のデバイス所有者のGID

mode

int

0660

コンテナのみ: インスタンス内のデバイスのモード

productid

string

-

USBデバイスのプロダクトID

required

bool

false

このデバイスがインスタンスの起動に必要かどうか(デフォルトはfalseで、すべてのデバイスがホットプラグ可能です)

uid

int

0

コンテナのみ: インスタンス内のデバイス所有者のUID

vendorid

string

-

USBデバイスのベンダーID