タイプ: unix-char

注釈

unix-charデバイスタイプはコンテナでサポートされます。 ホットプラグをサポートします。

Unix キャラクタデバイスは、指定したキャラクタデバイスをインスタンス内の(/dev以下の)デバイスとして出現させます。 そのデバイスから読み取りやデバイスへ書き込みができます。

デバイスオプション

unix-charデバイスには以下のデバイスオプションがあります:

gid

インスタンス内のデバイス所有者のGID

Key: gid
Type:

int

Default:

0

major

デバイスのメジャー番号

Key: major
Type:

int

Default:

ホスト上のデバイス

minor

デバイスのマイナー番号

Key: minor
Type:

int

Default:

ホスト上のデバイス

mode

インスタンス内のデバイスのモード

Key: mode
Type:

int

Default:

0660

path

インスタンス内のパス(sourcepathのどちらかを設定しなければいけません)

Key: path
Type:

string

required

このデバイスがインスタンスの起動に必要かどうか

Key: required
Type:

bool

Default:

true

source

ホスト上のパス(sourcepathのどちらかを設定しなければいけません)

Key: source
Type:

string

uid

インスタンス内のデバイス所有者の UID

Key: uid
Type:

int

Default:

0

ホットプラグ

ホットプラグはrequired=falseを設定しデバイスのsourceオプションを指定した場合に有効になります。

この場合、デバイスはホスト上で出現したときに、コンテナの起動後であっても、自動的にコンテナにパススルーされます。 ホストシステムからデバイスが消えると、コンテナからも消えます。