やりたいこと
Dockerコンテナからsysfsを操作してLチカしたい。
手順
1.RaspberryPiOsのDockerイメージを作る
2.Dockerコンテナを特権モードで作る
docker create -it --name gpiosysfscont01 --privileged raspios:0.0.1 /bin/bash
docker start gpiosysfscont01
docker attach gpiosysfscont01
--privilegedオプションを付けると、特権コンテナになる。
つけないとsysfsがroでマウントされた状態になるので、コンテナ内からsysfsを操作できない。
本当は、--cap-addオプションでちゃんと権限を考慮する必要があるのだろうけど、sysfsをrwでマウントしてくれる特定の権限オプションは見つからなかった。
3.attachしたDockerコンテナからsysfsを操作する