Docker unter Armbian installieren
Zuletzt aktualisiert:
Führen Sie diese Schritte auf Ihrem reComputer RK3576 oder RK3588 aus.
1. Docker installieren
Überspringen Sie diesen Schritt, wenn Docker bereits installiert ist. Führen Sie für eine Entwicklungsumgebung Folgendes aus:
bash <(curl -fsSL https://get.docker.com)2. Speicher für Armbian mit OTA konfigurieren
Unter Armbian 26.8.7 Gnome und neueren Versionen mit aktiviertem OTA overlayroot müssen die Speicherverzeichnisse von Docker und containerd außerhalb des Root-Overlays liegen. Andernfalls können Container mit einem Overlay-Mount-Fehler (invalid argument) fehlschlagen. Überspringen Sie diesen Schritt auf Systemen ohne overlayroot.
Prüfen Sie, ob /media/root-rw auf dem beschreibbaren Dateisystem für Benutzerdaten und nicht auf overlay eingehängt ist:
findmnt -T /media/root-rw
sudo mkdir -p /etc/docker /etc/containerdBearbeiten Sie /etc/docker/daemon.json:
sudo nano /etc/docker/daemon.jsonSetzen Sie diese Eigenschaft und behalten Sie die übrigen vorhandenen Einstellungen bei:
{
"data-root": "/media/root-rw/docker"
}Drücken Sie zum Speichern in nano Ctrl+O (den Buchstaben O) und dann Enter, um den Dateinamen zu bestätigen. Drücken Sie Ctrl+X, um nano zu beenden und zum Terminal zurückzukehren.
Bearbeiten Sie /etc/containerd/config.toml:
sudo nano /etc/containerd/config.tomlSetzen Sie root auf der obersten Ebene vor allen [table]-Abschnitten. Ersetzen Sie einen vorhandenen root-Wert, statt einen doppelten Eintrag hinzuzufügen:
root = "/media/root-rw/containerd"Speichern und beenden Sie nano erneut: Drücken Sie Ctrl+O, Enter und dann Ctrl+X.
3. Neu starten und prüfen
sudo systemctl enable docker
sudo systemctl restart containerd docker
sudo docker run --rm hello-worldSobald Hello from Docker! erscheint, ist Docker für die Bereitstellung von Modellen bereit.