j3r3m51 Posté(e) le 10 juin 2018 Posté(e) le 10 juin 2018 Bonjour à tous, Ma problématique est simple : J'ai un conteneur Ubuntu qui démarre automatiquement en même temps que mon Syno. Seulement, j'aimerais qu'un script soit automatiquement exécuté au démarrage de ce conteneur et sur celui-ci. Mon script est bien exécutable. J'ai essayé de le faire démarrer pour chaque commande de reboot ou de démarrage. Simplement, le fait que ce soit un conteneur supprime ces possibilités. Donc, l'exécution de mon script n'a jamais lieu, que ça soit en intégrant bash script.sh start dans les fichiers etc/ ou même via cron... Je suis à l'heure actuelle contraint de démarrer manuellement mon script après chaque redémarrage du Syno, ce n'est pas des plus pratiques. J'ai effectué énormément de recherches, notamment sur les forums anglophones. Cependant, je n'ai absolument pas trouvé de solution pour cette problématique qui me semble relativement simple. Avez-vous un idée de la marche à suivre pour que j'arrive à mes fins ? Merci d'avance !
Einsteinium Posté(e) le 10 juin 2018 Posté(e) le 10 juin 2018 Oui, recompilé le docker que tu utilises en intégrant au démarrage ce script 😉
j3r3m51 Posté(e) le 11 juin 2018 Auteur Posté(e) le 11 juin 2018 Bonjour et merci de ta réponse. Je suis désolé, je comprends plus ou moins ce que proposes, mais je n'arrive pas à trouver comment le mettre en place. La compilation n'a pas l'air de pouvoir se pouvoir se faire naturellement depuis le Docker, il faut donc passer par une autre application ? Et intégrer ce script au démarrage, à vrai dire je ne suis pas sûr de comprendre par contre. Pour moi, je crois l'avoir déjà intégré pour un lancement au démarrage, il ne manquerait donc que la recompilation à effectuer ? Ou bien il y a autre chose à faire ? Peut être que je ne cherche pas avec les bons mots-clés ? Si tel est le cas je m'en excuse et te remercie de ta patience.
lordtaki Posté(e) le 11 juin 2018 Posté(e) le 11 juin 2018 Simple et non pérenne : se connecter en ssh au conteneur (https://docs.docker.com/engine/reference/commandline/exec/) et ajouter/modifier comme sur n'importe quel serveur. Cependant à chaque mise à jour de l'image, cette modification sera à refaire. Utilisateur confirmé : créer sa propre image qui hérite de l'image que vous utilisez. https://docs.docker.com/engine/reference/commandline/image_build/ https://docs.docker.com/engine/reference/builder/ Il existe des tonnes de tutoriaux à ce sujet.
j3r3m51 Posté(e) le 15 juin 2018 Auteur Posté(e) le 15 juin 2018 Le 11/06/2018 à 10:53, lordtaki a dit : Simple et non pérenne : se connecter en ssh au conteneur (https://docs.docker.com/engine/reference/commandline/exec/) et ajouter/modifier comme sur n'importe quel serveur. Cependant à chaque mise à jour de l'image, cette modification sera à refaire. Utilisateur confirmé : créer sa propre image qui hérite de l'image que vous utilisez. https://docs.docker.com/engine/reference/commandline/image_build/ https://docs.docker.com/engine/reference/builder/ Il existe des tonnes de tutoriaux à ce sujet. Bonjour @lordtaki et merci de cette réponse. J'ai effectué à nouveau un paquet de recherches et ai bien lu les informations sur Docker et les commandes en question. Cependant, étant sur DSM, je ne trouve malheureusement pas mon bonheur. Tu dis qu'il existe des tonnes de tutoriaux, je le conçois bien évidemment. Cependant, peux-tu me fournir le lien de l'un d'entre-eux qui soit en rapport avec Synology ? Ou facilement adaptable ? Je comprends que vous puissiez trouver cela abusé, mais sans connaissance de Docker, je n'arrive même pas à trouver les bons mots clés qui me permettraient de m'approcher du but. Je suis volontaire et motivé, mais s'il est simplement possible de me mettre le pied à l'étrier, ce serait vraiment sympa !
lordtaki Posté(e) le 15 juin 2018 Posté(e) le 15 juin 2018 https://www.howtoforge.com/tutorial/how-to-create-docker-images-with-dockerfile/ Comme expliqué, héritage de l'image ubuntu que vous utiliser, et ajout des commandes pour copier le script dans l'image et faire les modifications souhaitées.
Messages recommandés
Archivé
Ce sujet est désormais archivé et ne peut plus recevoir de nouvelles réponses.