• Docker
  • docker, /config, fichier .rtorrent.rc mis à jour à l'insu de mon plein grè

bonjour

ce matin je me bats avec mon fichier .rtorrent.rc et mon container docker
j'arrete mon docker avec docker stop + docker rm
je modifie mon fichier .rtorrent.rc dans le repertoire monté ensuite en /config
je fais un joli docker run --name rutorrent -dt -e UID=1000 -e GID=1000 -e PORT_RTORRENT=46000 -e HTTP_AUTH=true -p 8080:8080 -p 46000:46000 -v /tmp:/tmp -v /mnt/docker/rutorrent/config:/config -v /mnt/docker/rutorrent/data:/data mondedie/rutorrent:latest
et là, quelque chose, surement le container au démarrage, renomme mon fichier .rtorrent.rc en .rtorrent.rc.old et me remets une version sans mes modifs
et je vois bien dans le host, que mon fichier .rtorrent.rc sous /mnt/docker/rutorrent/config a subi la même modif

et même un chmod -w de .rtorrent.rc ne le protège pas de la modif faite par le container

je sèche....

bon je viens de capter un truc, qui doit tout expliquer : la commande docker run semble remettre mon container à son état d'origine, venant de github, de ce que je comprends

pourquoi faire un docker rm ?
si tu as un truc à corriger, docker stop, tu modifies ton fichier et docker start rutorrent.
On l'utilise sur toute l'infra SSD et sur la BETA de KubeSeed et on modifie le fichier .rtorrent.rc pour fixer le port et on a pas de soucis, que ce soit sur des restarts, des reboots ou des maj avec watchtower.
Je pense que la partie docker rm reset l'état et donc il part du principe qu'il est neuf ce qui en quelques sorte est le cas 😅

Répondre…