Open6
ラズパイの設定等
USBコントローラの有効, 無効化
usb周りを接続しても使えなくする設定
キーボードとかマウスをusbで繋げられなくなるので、繋げたい場合は再度有効化する
無効化
echo '1-1' |sudo tee /sys/bus/usb/drivers/usb/unbind
有効化
echo '1-1' |sudo tee /sys/bus/usb/drivers/usb/bind
HDMIの有効, 無効化
無効化
sudo /opt/vc/bin/tvservice -o
有効化
sudo /opt/vc/bin/tvservice -p
wifi, bluetoothの有効, 無効化
無効化
/boot/config.txt
に以下の設定を記述する
/boot/config.txt
[all]
dtoverlay=disable-wifi # => wifiを無効化
dtoverlay=disable-bt # => bluetoothを無効化
有効化
上の設定を削除して再起動する
LEDを無効化する
Raspberry Pi 4 model B のみ
無効化
/boot/config.txt
に以下の設定を記述する
/boot/config.txt
[pi4]
# Disable the PWR LED
dtparam=pwr_led_trigger=none
dtparam=pwr_led_activelow=off
# Disable the Activity LED
dtparam=act_led_trigger=none
dtparam=act_led_activelow=off
# Disable ethernet port LEDs
dtparam=eth_led0=4
dtparam=eth_led1=4
有効化
上の設定を削除して再起動
Dockerのインストール
osはraspbian想定
リポジトリ設定
sudo apt update
sudo apt install ca-certificates curl gnupg lsb-release
curl -fsSL https://download.docker.com/linux/debian/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/debian $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
Docker Engineのインストール
sudo apt install docker-ce docker-ce-cli containerd.io
# 確認
sudo docker version
sudo docker run hello-world
Docker Compose V2のインストール
上の続き
Docker Composeのダウンロード
composeのバージョンは 2.0.1
最新バージョンはgithubのリリースページを見るのが良い
archtectureがarmv7の物をダウンロードする
mkdir -p ~/.docker/cli-plugins/
curl -SL https://github.com/docker/compose/releases/download/v2.0.1/docker-compose-linux-armv7 -o ~/.docker/cli-plugins/docker-compose
パーミッションの変更
chmod +x ~/.docker/cli-plugins/docker-compose
確認
docker compose version