J’ai installé Kubuntu dessus puis Gladys via docker.
Après le curl, il m’a fallat exécuter :
dockerd-rootless-setuptool.sh install
Il faudrait préciser qu’il y a des dépendances :
curl et uidmap
Il m’a fallut les droits root pour la commande docker run car il faut plus de droits pour écrire dans /var
Il m’a proposé de me connecter sur Gladys Plus, ce que j’ai fait.
Mais, aucune information lorsque c’est terminé, j’ai laissé tourner plusieurs heures dans le doute…
J’ai tout fermé et me suis reconnecter localement, tout était bien chargé.
Mais il n’a pas recréé le brocker mqtt, ça serait cool si ça pouvait se faire
J’ai lancé le jobwatcher mais aucune mise à jour ne se fait…
docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
68fe7c53f52e containrrr/watchtower "/watchtower --clean…" 7 days ago Restarting (1) 39 seconds ago watchtower
C’est normal et c’est indiqué dans la doc qu’il faut ajouter l’utilisateur au groupe docker pour pouvoir exécuter les commandes docker
Il faut maintenant ajouter votre utilisateur au groupe "docker" pour que votre utilisateur puisse exécuter les commandes Docker.
Si vous êtes sur un Raspberry Pi, il faut exécuter la commande pour l'utilisateur "pi" :
sudo usermod -aG docker pi
Ensuite, fermez votre session SSH, puis reconnectez-vous. L'ajout d'un utilisateur a un groupe ne prend effet qu'après une reconnexion.
Je t’assure que cela suffit pas besoin de faire autre chose.
Je viens de transférer mon pi4 sur un mini PC lundi avec ubuntu serveur et je n’ai pas fait les commandes que tu as expliqué.
A mon avis tu as loupé quelque chose dans l’installation car la commande docker ps te retourne la liste de tes containers actifs.
Essai avec docker ps -a
docker ps -a
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
68fe7c53f52e containrrr/watchtower "/watchtower --clean…" 7 days ago Restarting (1) 26 seconds ago watchtower
e4d8276f276b gladysassistant/gladys:v4 "docker-entrypoint.s…" 7 days ago Created gladys
Bah j’ai suivi le tuto, il m’a refusé direct en disant que je n’avais pas les droits d’ecriture sur le dossier
voici mon historique de commande :
curl -sSL https://get.docker.com | sh
# J'ajoute mon user au groupe docker
sudo usermod -aG docker hizo
# Quand je veux tester docker, ile donne une commande que je dois exécuter pour l'installation
docker ps
dockerd-rootless-setuptool.sh install
# Là il me dit qu'il manque une dépendance : uidmap
sudo apt-get install -y uidmap
# Je recommence
dockerd-rootless-setuptool.sh install
docker ps
# J'installe Gladys
docker run -d --log-driver json-file --log-opt max-size=10m --cgroupns=host --restart=always --privileged --network=host --name gladys -e NODE_ENV=production -e SERVER_PORT=80 -e TZ=Europe/Paris -e SQLITE_FILE_PATH=/var/lib/gladysassistant/gladys-production.db -v /var/run/docker.sock:/var/run/docker.sock -v /var/lib/gladysassistant:/var/lib/gladysassistant -v /dev:/dev -v /run/udev:/run/udev:ro gladysassistant/gladys:v4
# Ici, il m'a dit non non, t'as pas le droit d'écrire dans /var, je recommence en sudo
sudo docker run -d --log-driver json-file --log-opt max-size=10m --cgroupns=host --restart=always --privileged --network=host --name gladys -e NODE_ENV=production -e SERVER_PORT=80 -e TZ=Europe/Paris -e SQLITE_FILE_PATH=/var/lib/gladysassistant/gladys-production.db -v /var/run/docker.sock:/var/run/docker.sock -v /var/lib/gladysassistant:/var/lib/gladysassistant -v /dev:/dev -v /run/udev:/run/udev:ro gladysassistant/gladys:v4
# J'installe le job watcher en utilisateur normal car ça passe
docker run -d --name watchtower --restart=always -v /var/run/docker.sock:/var/run/docker.sock containrrr/watchtower --cleanup --include-restarting
Je peux pas t’en dire plus pour l’instant mais ce qu’on peut voir par rapport a tes captures d’écran c’est que watchtower ne fonctionne pas car il redémarre en boucle et gladys n’est pas démarré. Le container est juste créé mais pas démarré
docker ps -a
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
91c144e9c84a containrrr/watchtower "/watchtower --clean…" 7 hours ago Restarting (1) 39 seconds ago watchtower
a1c10ce2c3a0 gladysassistant/gladys:v4 "docker-entrypoint.s…" 7 hours ago Restarting (0) 23 seconds ago gladys