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 :

LAMP avec Docker, débutant


Sujet :

Docker

  1. #1
    Membre habitué Avatar de lostsoul
    Homme Profil pro
    Rédacteur web, blogueur, développeur web junior
    Inscrit en
    Novembre 2003
    Messages
    759
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : France, Cher (Centre)

    Informations professionnelles :
    Activité : Rédacteur web, blogueur, développeur web junior
    Secteur : Conseil

    Informations forums :
    Inscription : Novembre 2003
    Messages : 759
    Points : 184
    Points
    184
    Par défaut LAMP avec Docker, débutant
    Bonjour,

    Je débute complètement avec Docker. J'utilisais VirtualBox pour le moment.

    Avec divers exemples sur le net, j'ai réussi à mettre en place LAMP via Docker, mais je ne maîtrise pas tout encore...
    J'aurais quelques questions.
    Notamment, comment faire pour charger plusieurs virtualhosts ? Pour le moment, je n'ai réussi à en n'avoir qu'un seul.
    Et si vous avez des suggestions quand à la mise en place de LAMP, je suis preneur ;-)
    J'utilise Strech.

    De plus, j'ai un soucis avec la commande apt-get upgrade (que j'ai du enlever), message : la commande est sortie avec un code 1 (il me semble).

    Voici mon dockerfile pour PHP :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    FROM php:7.3.1-fpm-stretch
    
    RUN apt-get update;
    
    RUN docker-php-ext-install mysqli
    
    COPY php.ini /usr/local/etc/php/php.ini


    Et celui pour Apache :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    FROM httpd:2.4.38
    
    RUN apt-get update;
    
    COPY demo.apache.conf /usr/local/apache2/conf/demo.apache.conf
    RUN echo "Include /usr/local/apache2/conf/demo.apache.conf" \
        >> /usr/local/apache2/conf/httpd.conf
    
    COPY security.conf /etc/apache2/conf-enabled/


    Et mon docker-compose.yml :

    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
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    version: "3.2"
    
    services:
    
      php:
        build: 
          context: './php/'
        networks:
          - backend
        volumes:
          - ~/lamp/public_html/:/var/www/html/
        container_name: php
        
            
      apache:
        build:
          context: './apache/'
        depends_on:
          - php
          - mysql
        networks:
          - frontend
          - backend
        ports:
          - "80:80"
        volumes:
          - ~/lamp/public_html/:/var/www/html/
          - ~/lamp/log/:/var/log/apache2/
        container_name: apache
        
      mysql:
        image: mysql:${MYSQL_VERSION:-latest}
        restart: always
        ports:
          - "3306:3306"
        volumes:
                - ~/lamp/data:/var/lib/mysql
        networks:
          - backend
        environment:
          MYSQL_ROOT_PASSWORD: "${DB_ROOT_PASSWORD}"
          MYSQL_DATABASE: "${DB_NAME}"
          MYSQL_USER: "${DB_USERNAME}"
          MYSQL_PASSWORD: "${DB_PASSWORD}"
        container_name: mysql
    networks:
      frontend:
      backend:
    volumes:
        data:
    Voilà, merci d'avance pour les infos ;-)
    Librement,

    ANDRE Ani
    ANDRE Ani
    GNU/Linux et Informatique Libre
    https://andre-ani.fr

  2. #2
    Membre habitué Avatar de lostsoul
    Homme Profil pro
    Rédacteur web, blogueur, développeur web junior
    Inscrit en
    Novembre 2003
    Messages
    759
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : France, Cher (Centre)

    Informations professionnelles :
    Activité : Rédacteur web, blogueur, développeur web junior
    Secteur : Conseil

    Informations forums :
    Inscription : Novembre 2003
    Messages : 759
    Points : 184
    Points
    184
    Par défaut
    Un petit up.

    Personne pour me renseigner un peu svp ?
    ANDRE Ani
    GNU/Linux et Informatique Libre
    https://andre-ani.fr

Discussions similaires

  1. Réponses: 4
    Dernier message: 23/04/2008, 10h05
  2. Allumer une lampe avec un bouton IHM !
    Par elamiio dans le forum Assembleur
    Réponses: 8
    Dernier message: 27/03/2007, 12h29
  3. [MySQL] pb de requête avec conditions, débutant
    Par carelha dans le forum PHP & Base de données
    Réponses: 13
    Dernier message: 30/11/2006, 19h35
  4. Problème de fichier jar avec eclipse<débutant>
    Par melodie53 dans le forum Eclipse Java
    Réponses: 7
    Dernier message: 28/07/2006, 15h41
  5. [C#]Aide pour gestion dataset / XML avec listview(débutant)
    Par Low-Fi dans le forum Windows Forms
    Réponses: 1
    Dernier message: 15/04/2006, 11h21

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