seb773 Posté(e) le 10 mars 2024 Posté(e) le 10 mars 2024 Bonjour,  Suite à l'installation de "Container Manager" et la création d'un container via l'interface du synology, je voudrais savoir si est possible d'exporter la config du container vers un fichier "docker-compose.yml" ? Le but est de pouvoir passer directement par la création d'un "projet" avec ce fichier par la suite si nécessaire. Si cela est possible, pouvez-vous svp me dire ou puis-je trouver comment faire ?  Merci d'avance, 0 Citer
CyberFr Posté(e) le 10 mars 2024 Posté(e) le 10 mars 2024 Bonjour @seb773, Il faut avant tout que le fichier compose se trouve à la racine du dossier partagé qui va gérer le projet. De mémoire il faut que ce soit un fichier compose.yaml et non compose.yml ou docker-compose.yml sinon Container Manager ne le reconnaßtra pas. Dans Container Manager tu crées le projet en te rendant dans la rubrique Projet puis en choisissant Créer. Au cours du processus de création Container Manager te proposera d'utiliser le fichier de config qu'il aura trouvé, il suffit de répondre OK.  0 Citer
seb773 Posté(e) le 10 mars 2024 Auteur Posté(e) le 10 mars 2024 Bonjour et merci pour la réponse,  Cependant j'ai déjà fait le conteneur et il fonctionne correctement mais je suis passé directement par "Conteneur \ Créer", donc je ne suis pas passé par "Projet". Du coup dans le dossier du conteneur je n'ai pas de fichier *.yaml ou *.yml C'est pour cette raison que je voudrais savoir si il est possible à partir du conteneur existant de pouvoir faire un export vers ce type de fichier. 0 Citer
CyberFr PostĂ©(e) le 10 mars 2024 PostĂ©(e) le 10 mars 2024 (modifiĂ©) il y a 23 minutes, seb773 a dit : Cependant j'ai dĂ©jĂ fait le conteneur et il fonctionne correctement mais je suis passĂ© directement par "Conteneur \ CrĂ©er", donc je ne suis pas passĂ© par "Projet". J'en dĂ©duis que tu as renseignĂ© les paramĂštres manuellement. L'essentiel est que le container s'exĂ©cute đ Si tu veux le transformer en projet, et c'est effectivement un vrai plus, tu peux arrĂȘter le container, le supprimer ce qui ne supprimera pas les donnĂ©es existantes dans le dossier partagĂ©, puis le recrĂ©er dans la rubrique Projet. Fais quand mĂȘme une sauvegarde du dossier partagĂ© au cas oĂč. Mais je crois comprendre que tu veux crĂ©er le fichier de config Ă partir du container existant et lĂ , Ă ma connaissance, ce n'est pas possible. ModifiĂ© le 10 mars 2024 par CyberFr 0 Citer
seb773 Posté(e) le 10 mars 2024 Auteur Posté(e) le 10 mars 2024 il y a 18 minutes, CyberFr a dit : Mais je crois comprendre que tu veux créer le fichier de config à partir du container existant et là , à ma connaissance, ce n'est pas possible. Oui, j'ai effectivement renseigné manuellement les paramÚtres. Le soucis c'est quand voulant le recréer par la rubrique "Projet" on peut soit : Charger un fichier docker-compose.yml Créer un fichier docker-compose.yml N'ayant pas ce fichier, je dois le créer mais n'étant pas un expert j'aurai aimé pouvoir exporter toute la config du conteneur déjà existant et fonctionnel.  Si ce n'est malheureusement pas possible alors dommage cela restera comme çà . @CyberFr Merci pour les infos 0 Citer
CyberFr PostĂ©(e) le 10 mars 2024 PostĂ©(e) le 10 mars 2024 il y a 14 minutes, seb773 a dit : Si ce n'est malheureusement pas possible alors dommage cela restera comme çà . Ne sois pas dĂ©faitiste đ Si tu nous dis de quel projet il s'agit quelqu'un pourra peut-ĂȘtre t'aider Ă crĂ©er le fichier de config. Sinon une recherche sur Internet devrait te permettre de trouver un dĂ©but de solution que tu pourras personnaliser. N'hĂ©site pas Ă revenir ici quand tu auras avancĂ©. 0 Citer
seb773 PostĂ©(e) le 10 mars 2024 Auteur PostĂ©(e) le 10 mars 2024 il y a 30 minutes, CyberFr a dit : Ne sois pas dĂ©faitiste đ Si tu nous dis de quel projet il s'agit quelqu'un pourra peut-ĂȘtre t'aider Ă crĂ©er le fichier de config. Sinon une recherche sur Internet devrait te permettre de trouver un dĂ©but de solution que tu pourras personnaliser. N'hĂ©site pas Ă revenir ici quand tu auras avancĂ©. Je ne suis pas dĂ©faitiste, du coup j'ai voulu essayĂ© de crĂ©er le fichier moi mĂȘme et finalement aprĂšs quelques Ă©checs de dĂ©marrage du conteneur celui-ci fonctionne. Y'a t'il un intĂ©rĂȘt d'utiliser "Projet" plutĂŽt que "Conteneur\CrĂ©er" directement ? Merci beaucoup, 0 Citer
CyberFr PostĂ©(e) le 10 mars 2024 PostĂ©(e) le 10 mars 2024 il y a 16 minutes, seb773 a dit : Y'a t'il un intĂ©rĂȘt d'utiliser "Projet" plutĂŽt que "Conteneur\CrĂ©er" directement ? L'Ă©norme avantage, c'est qu'Ă partir du fichier de config il est trĂšs facile de modifier un ou plusieurs paramĂštres du container. Il suffit de supprimer l'ancien fichier de config (aprĂšs l'avoir sauvegardĂ©), de charger le nouveau Ă la racine du dossier partagĂ© puis d'arrĂȘter et de recrĂ©er le projet et les nouveaux paramĂštres sont pris en compte. Ăa m'arrive souvent lors des tests ou tout simplement Ă la suite d'une mise Ă jour du container qui introduit de nouveaux paramĂštres. 0 Citer
seb773 Posté(e) le 10 mars 2024 Auteur Posté(e) le 10 mars 2024 Dans le fichier "docker_compose.yml" que j'ai fait, je n'ai pas de partie avec "networks:" J'ai juste "volumes: ; ports: ; environment:", et tout va bien mais je me pose la question à quoi sert "network:" si ce n'est pas indispensable ? Car le conteneur créé automatiquement sans le mode "Projet" lui crée un nom de réseau, pilote, adresse mac, passerelle, adresse IP visible dans l'onglet "Général / Réseau" Cela ne sert à rien ?  Merci  0 Citer
CyberFr PostĂ©(e) le 11 mars 2024 PostĂ©(e) le 11 mars 2024 Il n'y a que toi qui sais Ă partir de quelle sources tu as crĂ©Ă© le container puis le projet et pourquoi les paramĂštres sont diffĂ©rents de l'un Ă l'autre. Il y a 16 heures, CyberFr a dit : Si tu nous dis de quel projet il s'agit quelqu'un pourra peut-ĂȘtre t'aider Ă crĂ©er le fichier de config. Et d'ailleurs on ne sait pas de quel type de projet il s'agit puisque tu n'as pas rĂ©pondu Ă la question. DĂ©solĂ©, on n'a pas de boule de cristal. 0 Citer
seb773 Posté(e) le 11 mars 2024 Auteur Posté(e) le 11 mars 2024 @CyberFrMerci. C'est pour vaultwarden mais j'ai réussi à trouver les informations dont j'avais besoin. 1 Citer
CyberFr PostĂ©(e) le 11 mars 2024 PostĂ©(e) le 11 mars 2024 il y a 20 minutes, seb773 a dit : C'est pour vaultwarden mais j'ai rĂ©ussi Ă trouver les informations dont j'avais besoin. Si tu nous l'avais dit plus tĂŽt on aurait gagnĂ© beaucoup de temps, surtout toi đ J'espĂšre que tu as pris connaissance de l'incontournable tuto de @MilesTEG1 sur le sujet. Ă lire en prioritĂ© donc. Si tu as besoin d'Ă©claircissements, n'hĂ©site pas Ă poster dans ce fil de discussion. 1 Citer
seb773 PostĂ©(e) le 12 mars 2024 Auteur PostĂ©(e) le 12 mars 2024 Oui, j'ai effectivement lu plusieurs tuto sur le sujet ce qui m'a bien aidĂ© đ Je n'essaie pas seulement de faire un copier/coller de toutes les infos disponibles car je voudrais comprendre plus en profondeur le fonctionnement de docker. Au niveau "ports/volumes/environment" du fichier "docker-compose" je pense avoir plus ou moins compris, car j'ai pu reproduire les paramĂštres du container fait sans le mode "Projet". Cependant c'est n'est pas tout Ă fait la mĂȘme chose sur la partie "networks", j'ai mis ceci dans mon *.yml: networks:  default:   name: vaultwarden   driver: bridge Dans l'onglet "GĂ©nĂ©ral" du container j'ai juste une "Passerelle & Adresse IP" de visible alors qu'avec la version gĂ©nĂ©rĂ©e sans le mode "Projet" j'ai aussi un "Nom de rĂ©seau / Pilote / Adresse MAC" Est-ce normal ? Comment faire pour obtenir la mĂȘme chose svp ?  Merci beaucoup, 0 Citer
CyberFr PostĂ©(e) le 12 mars 2024 PostĂ©(e) le 12 mars 2024 il y a 1 minute, seb773 a dit : Est-ce normal ? Comment faire pour obtenir la mĂȘme chose svp ? Oublie la version container et focalise-toi plutĂŽt sur la version projet. La seule façon de pouvoir te rĂ©pondre est de prendre connaissance de ton fichier de config, il faut donc que tu le postes ici.  il y a 5 minutes, seb773 a dit : Oui, j'ai effectivement lu plusieurs tuto sur le sujet ce qui m'a bien aidĂ© Un seul tuto suffit, celui dont je t'ai dĂ©jĂ parlĂ©. Il est inutile de s'Ă©parpiller. L'as-tu lu ? 0 Citer
seb773 Posté(e) le 12 mars 2024 Auteur Posté(e) le 12 mars 2024 il y a 6 minutes, CyberFr a dit : Oublie la version container et focalise-toi plutÎt sur la version projet. La seule façon de pouvoir te répondre est de prendre connaissance de ton fichier de config, il faut donc que tu le postes ici. C'est fait, je mis cette partie de code dans le post. il y a 6 minutes, CyberFr a dit : Un seul tuto suffit, celui dont je t'ai déjà parlé. Il est inutile de s'éparpiller. L'as-tu lu ? Oui.  Pour info mon container fonctionne correctement, j'essaie juste de comprendre, comment faire pour faire figurer un "Nom de réseau / Pilote / Adresse MAC". Du moins savoir si cela est possible et si oui, comment faire ?  Merci 0 Citer
seb773 PostĂ©(e) le 12 mars 2024 Auteur PostĂ©(e) le 12 mars 2024 Finalement tous les champs sont maintenant complĂ©tĂ©s, je n'ai pourtant pas fait de modifications. Il y'a peut ĂȘtre un temps de latence aprĂšs le dĂ©marrage du container... Donc tout est en ordre, merci pour votre aide et patience đ 0 Citer
Messages recommandés
Rejoindre la conversation
Vous pouvez publier maintenant et vous inscrire plus tard. Si vous avez un compte, connectez-vous maintenant pour publier avec votre compte.