A certain engineer "COMPLEX"

開発メモ その76 DockerからBluetoothを使ってみる

Problem


Bluetoothを内蔵するホストマシンで、Docker上に構築したUbuntuからhciconfig upしたら、


$ hciconfig up
Can't open HCI socket.: Address family not supported by protocol

ってなってしまった。
そんな時の解決法。

Resolution


解決策はこちら。

以前 「ラズパイでdockerを試してみました」 ので、今回は Raspberry Pi 3 Model B のコンテナ内からBLEを使ってSensorTagにアクセスしてみたいと思います。

--net hostを付けて、docker runしろとのことです。
専ら、PortainerでGUIから使う私の場合は、コマンドなんて打ちません。
Portainerの場合はコンテナ作成時に、下記のようにhostを選択するだけです。

途中から変更できないので、必要に応じてコンテナからイメージを作成し、コンテナを作り直すのが吉です。

コメントを残す

メールアドレスが公開されることはありません。

%d人のブロガーが「いいね」をつけました。