IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Docker Discussion :

ajouter un nouveau programme au demarrage d'un container existant


Sujet :

Docker

  1. #1
    Membre éprouvé
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    1 705
    Détails du profil
    Informations personnelles :
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations forums :
    Inscription : Janvier 2007
    Messages : 1 705
    Points : 934
    Points
    934
    Par défaut ajouter un nouveau programme au demarrage d'un container existant
    Bonjour

    J'ai un containter existant sur base de CENTOS7 auquel j'ajoute tomcat .
    tomcat demarre manuellement , mais
    rajouter le script .sh dans les /etx/rcX et les /etc/init.d ne me permettent pas de rajouter au re-démarrage du container
    Un ajout dans /etc/system/systemd en chmod 664 afin de mettre tomcat en service ne suffit pas

    Le docker à ete "builde" au départ avec
    CMD sed -i -E "s/HOST = [^)]+/HOST = $HOSTNAME/g" /u01/app/oracle/product/11.2.0/xe/network/admin/listener.ora; \
    /etc/init.d/oracle-xe start; \
    /usr/sbin/sshd -D
    Ai je un autre moyen sans le rebuild que de modifier le script /etc/init.d/oracle-xe pour lui rajouter le demarrage de tomcat à la fin ???

    Une idée ?
    Merci

  2. #2
    Membre éprouvé
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    1 705
    Détails du profil
    Informations personnelles :
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations forums :
    Inscription : Janvier 2007
    Messages : 1 705
    Points : 934
    Points
    934
    Par défaut
    a priori il faut que je commit le container en image avec
    un docker commit --change 'CMD=sed -i -E "s/HOST = [^)]+/HOST = $HOSTNAME/g" /u01/app/oracle/product/11.2.0/xe/network/admin/listener.ora; \
    /etc/init.d/oracle-xe start; \ /usr/local/lib/tomcat; \
    /usr/sbin/sshd -D' container image
    pour re-enregister le container avec une option de demarrage differente

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Lancer un programme au démarrage sous Feodra core 3
    Par nicolas66 dans le forum Administration système
    Réponses: 11
    Dernier message: 05/04/2006, 09h56
  2. Réponses: 4
    Dernier message: 12/03/2006, 18h07
  3. [windows xp]:ajout suppression de programmes ne s'affiche pa
    Par mouna201 dans le forum Windows XP
    Réponses: 2
    Dernier message: 11/01/2006, 12h11
  4. executer le programme au demarrage
    Par darkmalak01 dans le forum Langage
    Réponses: 1
    Dernier message: 21/10/2005, 00h16
  5. programmes au demarrage
    Par flouflou dans le forum Windows XP
    Réponses: 5
    Dernier message: 02/10/2005, 13h27

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo