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 :

Installer environnement LNMP


Sujet :

Docker

  1. #1
    Membre confirmé
    Homme Profil pro
    Étudiant
    Inscrit en
    Janvier 2012
    Messages
    91
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Service public

    Informations forums :
    Inscription : Janvier 2012
    Messages : 91
    Par défaut Installer environnement LNMP
    Bonjour,

    Je voudrais installer un environnement de développement sur mon PC avec Debian 8, Nginx, PHP7 (ou 5.6) et MySQL.
    Je me suis donc fait un DockerFile avec :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    FROM debian:jessie
    
    RUN apt-get update
    
    # Installation de MYSQL
    
    RUN apt-get install -y mysql-server mysql-client libmysqlclient15-dev mysql-common
    RUN mkdir -m 770 /var/log/mysql && chown mysql:mysql /var/log/mysql
    RUN mysql_install_db
    ADD ./etc/mysql/my.cnf /etc/mysql/my.cnf
    
    # Création du user dev
    RUN useradd dev -u 1000
    
    # Installation de nginx
    RUN apt-get install nginx -y 
    
    # Installation de PHP
    RUN apt-get install php php-cli php-mysql php-mbstring php-gd php-fpm php-mssql php-xml php-tidy ImageMagick -y
    
    ### volumes
    
    ## nginx virtual hosts
    VOLUME ["/etc/nginx/hosts/"]
    
    ## php-fpm
    VOLUME ["/etc/php-fpm.d/"]
    
    ## web sites
    VOLUME ["/var/www/"]
    
    ## allow ports 
    EXPOSE 3306
    EXPOSE 80
    
    CMD['nginx', '-g', 'daemon off;']
    Le problème est que lors de l'installation de MySQL il me demande un mot de passe root lorsque je rentre ce mot de passe, le script s’arrête de tourner...
    Une idée ?

    Merci d'avance pour votre aide

  2. #2
    Rédacteur

    Avatar de Mickael Baron
    Homme Profil pro
    Ingénieur de Recherche en Informatique
    Inscrit en
    Juillet 2005
    Messages
    14 974
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Vienne (Poitou Charente)

    Informations professionnelles :
    Activité : Ingénieur de Recherche en Informatique
    Secteur : Service public

    Informations forums :
    Inscription : Juillet 2005
    Messages : 14 974
    Par défaut
    Salut goku19,

    En fait l'installation de MySQL server passe par une installation interactive (même si tu utilises l'option -y). Essaye d'ajouter cette ligne

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    ...
    ENV DEBIAN_FRONTEND=noninteractive
    RUN apt-get install -y mysql-server mysql-client libmysqlclient15-dev mysql-common
    Sinon, pourquoi ne pas utiliser une image MySQL déjà toute prête ? Comme ceci

    FROM mysql:5.5
    Mikcael
    Responsable Java de Developpez.com (Twitter et Facebook)
    Besoin d"un article/tutoriel/cours sur Java, consulter la page cours
    N'hésitez pas à consulter la FAQ Java et à poser vos questions sur les forums d'entraide Java
    --------
    Ingénieur de Recherche en informatique au LIAS / ISAE-ENSMA
    Page de Developpez.com : mbaron.developpez.com
    Twitter : www.twitter.com/mickaelbaron
    Blog : mickael-baron.fr
    LinkedIn : www.linkedin.com/in/mickaelbaron
    DBLP : dblp.uni-trier.de/pers/hd/b/Baron:Micka=euml=l

Discussions similaires

  1. Installation environnement web
    Par gdev7 dans le forum Eclipse Java
    Réponses: 1
    Dernier message: 09/03/2010, 11h06
  2. Simple installation environnement
    Par gdev7 dans le forum Eclipse Java
    Réponses: 6
    Dernier message: 20/02/2009, 18h51
  3. prob installation environnement graphique
    Par chris787 dans le forum BSD
    Réponses: 0
    Dernier message: 02/07/2008, 11h13
  4. Erreur d'installation environnement LAMP
    Par coxinella dans le forum Ubuntu
    Réponses: 4
    Dernier message: 24/05/2008, 20h30
  5. Outils d'install environnement de developpement.
    Par Sniper37 dans le forum EDI et Outils pour Java
    Réponses: 3
    Dernier message: 08/08/2007, 17h52

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