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 :

Connecter une simple application php avec docker


Sujet :

Docker

  1. #1
    Membre averti
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Août 2011
    Messages
    754
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 30
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Août 2011
    Messages : 754
    Points : 376
    Points
    376
    Par défaut Connecter une simple application php avec docker
    Hello, je suis débutant sur docker (j'entends par là j'ai l'habitude de m'en servir, mais pas d'écrire les dockerfile).

    mon objectif : Faire tourner Symfony sur un docker.
    une étape intermédiaire : Afficher une simple page php sur un docker

    Là ou j'en suis :

    J'ai créé des containers qui gère le sql et un container php qui installe les dépendances à symfony (php et composer)


    Ce que j'aimerais arriver à faire actuellement : Afficher une simple page index.php

    ====================================================================================

    Mon fichier /etc/hosts

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    127.0.0.1 project-manager

    Mon docker-compose.yml

    Code yaml : 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
        version: '3'
        services:
          symfony:
            build:
              context: .
              dockerfile: docker/Dockerfile
            image: project-manager
            ports:
              - 80:80
          db:
            image: mysql
            ports:
              - 3306:3306
            volumes:
              - "./.data/db:/var/lib/mysql"
            environment:
              MYSQL_ROOT_PASSWORD: root
     
          phpmyadmin:
            image: phpmyadmin/phpmyadmin
            ports:
              - "8080:80"
            links:
              - db

    Mon dockerfile php docker/dockerfile

    Code dockerfile : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    FROM php:7.4-fpm
    
    # Install Composer
    COPY --from=composer /usr/bin/composer /usr/bin/composer
    
    COPY . /var/www/html/project-manager


    ================================================================

    Ce qui fonctionne, j'ai bien accès à mon phpmyadmin à l'url : http://project-manager:8080

    Par contre je n'arrive pas à faire répondre la page index.php qui se trouve à la racine (avant même de parler de symfony donc j'aimerais faire répondre une simple page php).


    Merci pour votre aide, et bonne fêtes à tous

  2. #2
    Membre expérimenté Avatar de nathieb
    Homme Profil pro
    DevOps
    Inscrit en
    Mai 2004
    Messages
    1 058
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 57
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : DevOps
    Secteur : Service public

    Informations forums :
    Inscription : Mai 2004
    Messages : 1 058
    Points : 1 532
    Points
    1 532
    Par défaut process
    Bonjour,

    Il faut déjà que tu vérifies que tes trois images tournent après un docker-compose run up.
    Il doit y avoir trois images.
    docker logs ton_images php

    Olivier
    Architecte destructurant,
    be cool, be free

    Il nous reste Debian bien sûr

Discussions similaires

  1. [Sonar] Pb pour analyser une application PHP avec Sonar
    Par fmarie3 dans le forum Qualimétrie
    Réponses: 3
    Dernier message: 23/12/2013, 21h05
  2. Réponses: 1
    Dernier message: 04/11/2013, 10h34
  3. exemple d'une simple application en PHP5 avec la POO
    Par abdego dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 0
    Dernier message: 28/01/2013, 11h17
  4. Gérer le cycle de vie d'une application PHP avec Phing
    Par Phelim dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 10
    Dernier message: 24/03/2012, 17h50

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