Connection ssh sur une instance docker
Lister les instances:
docker ps
Ouvrir un shell root dans un conteneur (user 0)
docker exec -u 0 -it [container_id] /bin/bash
Documentation docker
https://docs.docker.com/reference/cli/docker/
SSH sur un conteneur
https://phoenixnap.com/kb/how-to-ssh-into-docker-container
Editer un fichier dans un conteneur via scp
https://www.goglides.dev/roshan_thapa/how-to-edit-file-docker-container-or-edit-a-file-after-docker-container-ce
Commit
Using Docker’s Commit Command | Comprehensive Guide with Examples
Démarrer tabbyml
docker run -it --gpus all -p 8080:8080 -v $HOME/.tabby:/data tabbyml/tabby serve --model TabbyML/StarCoder-1B --device cuda
Mettre à jour tabby
CapRover:
voir les logs de l'app:
docker service logs srv-captain--my-app --since 60m --follow
SSH sur le l'app:
docker exec -it $(docker ps --filter name=srv-captain--myappname -q) /bin/sh
https://caprover.com/docs/troubleshooting.html
Sur debian bullseye et boobkworm le paquet docker.io est hélas un peu **VIEUX** (20.10.24+dfsg1-1+b3)
suivre la méthode d’instalation:
https://docs.docker.com/engine/install/debian/