Armbian に Docker をインストール
最終更新:
reComputer RK3576 または RK3588 で以下の手順を実行してください。
1. Docker をインストール
Docker がすでにインストールされている場合は、この手順をスキップしてください。開発環境では次を実行します。
bash
bash <(curl -fsSL https://get.docker.com)2. OTA 対応 Armbian のストレージを設定
OTA overlayroot が有効な Armbian 26.8.7 Gnome 以降では、Docker と containerd の保存先をルートの overlay 外に変更してください。変更しないと、overlay のマウントエラー(invalid argument)でコンテナが起動できない場合があります。overlayroot を使用していないシステムでは、この手順をスキップしてください。
/media/root-rw が overlay ではなく、書き込み可能なユーザーデータ用ファイルシステムにマウントされていることを確認します。
bash
findmnt -T /media/root-rw
sudo mkdir -p /etc/docker /etc/containerd/etc/docker/daemon.json を編集します。
bash
sudo nano /etc/docker/daemon.json既存の設定を保持したまま、次のプロパティを設定します。
json
{
"data-root": "/media/root-rw/docker"
}nano で保存するには、Ctrl+O(英字の O)を押し、Enter でファイル名を確定します。Ctrl+X を押すと終了し、ターミナルに戻ります。
/etc/containerd/config.toml を編集します。
bash
sudo nano /etc/containerd/config.tomlすべての [table] セクションより前のトップレベルに root を設定します。既存の root がある場合は、重複して追加せず値を変更してください。
toml
root = "/media/root-rw/containerd"もう一度 nano で保存して終了します。Ctrl+O、Enter、Ctrl+X の順に押してください。
3. 再起動して確認
bash
sudo systemctl enable docker
sudo systemctl restart containerd docker
sudo docker run --rm hello-worldHello from Docker! が表示されれば、Docker でモデルをデプロイできます。