This site uses cookies! Learn More

Ce site utilise des cookies !

En continuant à utiliser ce site, vous vous engagez à nous permettre de stocker des cookies sur votre ordinateur.

 

Si nous utilisons des cookies et retenons des données anonymes, c’est pour nous aider à mieux gérer notre mesure d’audience, aider nos partenaires commerciaux à nous rémunérer et nos partenaires publicitaires à proposer des annonces qui vous correspondent.

 

Grâce à ces cookies, le forum est en mesure de savoir qui écrit un message et utile pour le système d'authentification.

 

En cliquant sur « J'accepte », vous acceptez l'utilisation par NAS-Forum de cookies publicitaires et de mesure d'audience fine.

Balooforever

Docker - Mise à jour des images

Messages recommandés

Export de la config du docker, suppression de ce dernier et de l’image, retelechargement... réimporter... quelques clics et minutes sans devoir passé par le ssh.

Partager ce message


Lien à poster
Partager sur d’autres sites
Il y a 21 heures, Skylnex a dit :

Bonsoir @Balooforever,

Peux-tu me partager le fonctionnement / ton utilisation de docker-composer stp ?

Merci, bonne soirée :)

Il faut créer un ficher docker-compose.yml dans ton dossier ou est présent ton docker.

Chaque fichier est propre a une image et en gros il va lancer ton image avec les paramètres que tu souhaites

Il y a 19 heures, Einsteinium a dit :

Export de la config du docker, suppression de ce dernier et de l’image, retelechargement... réimporter... quelques clics et minutes sans devoir passé par le ssh.

Je le fais via le planificateur de tache moi, je trouve que c'est encore plus feignant :D

Modifié par Balooforever

Partager ce message


Lien à poster
Partager sur d’autres sites

Bonjour à tous,
J'up ce topic histoire de ne pas créer un nouveau.

Je cherche aussi à mettre mes conteneurs à jour, aucune des applis ne se met à jour "in-app" (sauf PlexPy)
J'ai trouvé la démarche manuellement via la suppression du conteneur, le push et la re-creation.
Il y a aussi la méthode automatique via : https://github.com/v2tec/watchtower

Me reste un problème à corriger.
A chaque nouvelle création, le conteneur ne récupère pas la config de l'application.
Et forcément personne ne veut/doit s'amuser à refaire la config de ses applis...

Pourtant, à chaque création initale d'un conteneur je crée bien un volume "Config" qui pointe sur un dossier crée manuellement sur le syno.
Exemple : /Docker/User/Jackett/config :/config

Ayant fait plusieurs tests, la config n'est toujours pas récupérée après la MAJ.
L'un des membres aurait-il solutionné ce type de problème ? 

Merci d'avance.
Je reste dispo si besoin d'info complémentaires.

Partager ce message


Lien à poster
Partager sur d’autres sites

Bonjour,

Ton appli ne serait pas liée non plus à une bdd qui ne serait pas stockée dans ce dossier "Jacket" ?

Modifié par InfoYANN

Partager ce message


Lien à poster
Partager sur d’autres sites

J'en doute pour Jackett, même si effectivement certaines applis se servent du dossier config pour y stocker la bdd.
Pour ce qui est de Jackett, les indexers sont biens répertoriés dans le dossier/volume config.
Je viens justement de faire à nouveau le test avec Jackett, mais toujours la même chose, l'application démarre et ne charge pas la config initiale.

D'ailleurs comme je disais plus haut, j'ai la même problématique avec toutes les applis. Tests effectués sur Sonarr, PlexRequest,Cardigann,Jackett.
Et du coup le fait que j'ai les mêmes effets sur toutes les applis, me laisse dire que soit : 
- Je me plante quelque part, et je repete l'action
- les app Docker ne gerent pas correctement la liaison aux anciens fichiers de conf.

Merci en tout cas pour ton retour rapide.

Partager ce message


Lien à poster
Partager sur d’autres sites

Bonjour à tous,

Je vais plutôt répondre à ce topic plutôt qu'ouvrir un nouveau 😉 

J'ai à nouveau testé plusieurs solutions de mise à jour automatiques (watchtower et autre gestion de docker par soft).
Mais je n'arrive pas à les faire fonctionner du au fichier docker.sock
Je réalise pourtant le lien symbolique pour permettre l’accès.
Mais une fois cela réalisé, j'ai une autre erreur du type "Le client et le serveur n'ont pas la même version".

Je cherche à mettre à jour mes container manuellement. Surement plus simple.

Du coup, je veux réaliser ses actions via le planificateur de taches via un fichier bash.
Mais je ne trouve pas la commande bash qui permet de réaliser les actions exporter et importer.
L'un de vous aurait-il ces fameuses commandes ? 

Merci pour toutes les informations que vous m'apporterez 😉 

Partager ce message


Lien à poster
Partager sur d’autres sites

Exact pour la présentation, je pensais l'avoir déjà faite.
Je m'en occupe plus tard sans faute 😉 

Pour ce qui est de l'aide via docker help, c'est déjà vu (y)
Sauf qu'il exporte le container complet en .tar, je voudrais qu'il exporte uniquement les paramètres sous la forme d'un .json (comme via le GUI)

Partager ce message


Lien à poster
Partager sur d’autres sites

C'est à dire ?

Quand je vais exporter via l'interface, j'ai bien la possibilité de sortir soit les paramètres (.json) soit le container complet (.tar)
Je voudrais la partie paramètre uniquement qui pèse quelques Ko pour l'utiliser en ssh.

Partager ce message


Lien à poster
Partager sur d’autres sites

Tu peux c/c les lignes de commande pour créer ton container watchtower ou équivalent ?
J'utilise ouroboros chez moi, je n'ai aucune erreur ça marche nickel, donc ça vient peut-être de là.

Partager ce message


Lien à poster
Partager sur d’autres sites

Création du lien vers le docker.sock :
47293921_2019-04-0918_40_13-192_168.0.21-PuTTY.jpg.d63449eece075a11ee0e44d7794f8d56.jpg

Commande de création du container :
904881782_2019-04-0918_40_30-192_168.0.21-PuTTY.thumb.jpg.cbf1b3a84025d0998efa93eeaa94ee66.jpg

Erreur lors du lancement du container :
563582070_2019-04-0918_40_49-SynologyDiskStation-PedroServ.thumb.jpg.21921651b13501b7aeec9e2500a90793.jpg

Information du la version du docker : 
1166527243_2019-04-0918_41_05-192_168.0.21-PuTTY.jpg.7451fbdd9ff65460efc629bf816b999c.jpg

N’hésitez pas si vous avez besoin d'autres infos 😉 

Partager ce message


Lien à poster
Partager sur d’autres sites

L' intérêt de faire un symlink de ton /var/run/docker.sock dans ton dossier home c'est lorsque tu veux créer le container via l'interface Synology, vu que tu ne peux pas sortir des mount "volumes" par ce biais. Mais tu crées visiblement tes containers depuis une connexion SSH, donc fais directement -v /var/run/docker.sock:/var/run/docker.sock

PS : je te conseille d'ajouter --restart=unless-stopped, toujours plus pratique que de le faire manuellement.

Comme je t'ai dit, j'utilise pyouroboros/ouroboros, qui fait la même chose et qui est je trouve bien plus complet, que ce soit au niveau de la doc ou au niveau des fonctionnalités.
Je peux t'envoyer mon docker-compose si ça t'intéresse. 😉

Partager ce message


Lien à poster
Partager sur d’autres sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Invité
Répondre à ce sujet…

×   Collé en tant que texte enrichi.   Coller en tant que texte brut à la place

  Seulement 75 émoticônes maximum sont autorisées.

×   Votre lien a été automatiquement intégré.   Afficher plutôt comme un lien

×   Votre contenu précédent a été rétabli.   Vider l’éditeur

×   Vous ne pouvez pas directement coller des images. Envoyez-les depuis votre ordinateur ou insérez-les depuis une URL.