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.

j3r3m51

Démarrage automatique de scripts au démarrage du conteneur Ubuntu

Messages recommandés

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 !

Partager ce message


Lien à poster
Partager sur d’autres sites

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.

Partager ce message


Lien à poster
Partager sur d’autres sites

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.

Partager ce message


Lien à poster
Partager sur d’autres sites
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 !

Partager ce message


Lien à poster
Partager sur d’autres sites

Créer un compte ou se connecter pour commenter

Vous devez être membre afin de pouvoir déposer un commentaire

Créer un compte

Créez un compte sur notre communauté. C’est facile !

Créer un nouveau compte

Se connecter

Vous avez déjà un compte ? Connectez-vous ici.

Connectez-vous maintenant