Installer Docker sur Armbian
Dernière mise à jour:
Exécutez ces étapes sur votre reComputer RK3576 ou RK3588.
1. Installer Docker
Ignorez cette étape si Docker est déjà installé. Pour un environnement de développement, exécutez :
bash <(curl -fsSL https://get.docker.com)2. Configurer le stockage pour Armbian avec OTA
Sur Armbian 26.8.7 Gnome et les versions ultérieures avec OTA overlayroot activé, placez le stockage de Docker et de containerd en dehors de l’overlay racine. Sinon, les conteneurs peuvent échouer avec une erreur de montage overlay (invalid argument). Ignorez cette étape sur les systèmes sans overlayroot.
Vérifiez que /media/root-rw est monté sur le système de fichiers des données utilisateur accessible en écriture, et non sur overlay :
findmnt -T /media/root-rw
sudo mkdir -p /etc/docker /etc/containerdModifiez /etc/docker/daemon.json :
sudo nano /etc/docker/daemon.jsonDéfinissez cette propriété en conservant les autres paramètres existants :
{
"data-root": "/media/root-rw/docker"
}Pour enregistrer dans nano, appuyez sur Ctrl+O (la lettre O), puis sur Enter pour confirmer le nom du fichier. Appuyez sur Ctrl+X pour quitter et revenir au terminal.
Modifiez /etc/containerd/config.toml :
sudo nano /etc/containerd/config.tomlDéfinissez root au niveau supérieur, avant toute section [table]. Si une valeur de root existe déjà, remplacez-la au lieu d’ajouter un doublon :
root = "/media/root-rw/containerd"Enregistrez et quittez à nouveau nano : appuyez sur Ctrl+O, Enter, puis Ctrl+X.
3. Redémarrer et vérifier
sudo systemctl enable docker
sudo systemctl restart containerd docker
sudo docker run --rm hello-worldLorsque Hello from Docker! s’affiche, Docker est prêt pour le déploiement de modèles.