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 :

Serveur symfony non accessible depuis la machine hôte


Sujet :

Docker

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Candidat au Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Mai 2018
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 26
    Localisation : France, Vendée (Pays de la Loire)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mai 2018
    Messages : 3
    Par défaut Serveur symfony non accessible depuis la machine hôte
    Bonjour,
    Je suis un étudiant qui débute en docker, et dans le cadre d'un projet je dois conteneuriser un projet symfony existant via Docker. J'ai réalisé un dockerfile qui setup mon projet symfony et permet de lancer. Mon serveur se lance correctement dans mon conteneur sur localhost:8000, en lançant une requête HTTP sur cette adresse j'obtiens bien ma page web.

    Depuis ma machine hôte, je lance mon conteneur avec cette commande
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    docker run --rm -it -p 8000:8000/tcp projet_test:latest
    Mon port 8000 est bien exposé dans le Dockerfile. Je m'attache a mon conteneur pour lancer le serveur symfony (php bin/console server:run)

    Or, je n'arrive pas à accéder à mon serveur web ni via mon navigateur, ni via wget et j'obtiens en boucle

    Résolution de localhost (localhost)… 127.0.0.1
    Connexion à localhost (localhost)|127.0.0.1|:8000… connecté.
    requête HTTP transmise, en attente de la réponse… Erreur de lecture (Connexion ré-initialisée par le correspondant) dans les en-têtes.
    Nouvel essai.



    Il doit y avoir quelque chose que je ne saisis pas, mais je n'arrive pas du tout à voir quoi. De plus, j'obtiens le même résultat avec un projet vierge (cf. Dockerfile ci-dessous )

    Est-ce que quelqu'un saurait m'expliquer comment résoudre ce problème, ou me guider sur la bonne piste? je lui en serais extrêmement reconnaissant

    Merci par avance pour vos réponses!



    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
    FROM ubuntu:18.04
    
    ARG DEBIAN_FRONTEND=noninteractive
    
    RUN apt update
    
    RUN apt install php7.2-xml php7.2 curl wget -yq
    
    
    RUN mkdir -p /usr/local/bin
    RUN	curl -LsS https://symfony.com/installer -o /usr/local/bin/symfony
    RUN chmod a+x /usr/local/bin/symfony
    
    
    RUN symfony new projet 3.2.0
    
    
    EXPOSE 8000

  2. #2
    Responsable Systèmes


    Homme Profil pro
    Gestion de parcs informatique
    Inscrit en
    Août 2011
    Messages
    18 265
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Gestion de parcs informatique
    Secteur : High Tech - Matériel informatique

    Informations forums :
    Inscription : Août 2011
    Messages : 18 265
    Par défaut
    Essayes avec l'adresse IP, pas avec 127.0.0.1.

    Es-tu sûr que Symfony est écoute bien sur l'adresse IP de ta carte réseau et pas sur 127.0.0.1/localhost ?
    Ma page sur developpez.com : http://chrtophe.developpez.com/ (avec mes articles)
    Mon article sur le P2V, mon article sur le cloud
    Consultez nos FAQ : Windows, Linux, Virtualisation

  3. #3
    Candidat au Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Mai 2018
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 26
    Localisation : France, Vendée (Pays de la Loire)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mai 2018
    Messages : 3
    Par défaut
    Bonjour,

    Avec quelle IP je pourrais tester ? Mon serveur écoute sur le 127.0.0.1:8000 du conteneur, à l'intérieur de celui ci j'ai accès à lui, mais pas en dehors.

Discussions similaires

  1. Alias sur serveur non accessible depuis autre machine
    Par FlexBeginner dans le forum Apache
    Réponses: 4
    Dernier message: 14/11/2012, 09h10
  2. Réponses: 3
    Dernier message: 08/05/2009, 12h20
  3. Serveur sous Tomcat : accessible depuis l'extérieur ?
    Par Monkey_D.Luffy dans le forum Tomcat et TomEE
    Réponses: 2
    Dernier message: 19/06/2008, 13h37
  4. DTPicker non accessible depuis un autre onglet
    Par Julien01 dans le forum Macros et VBA Excel
    Réponses: 6
    Dernier message: 27/05/2008, 08h27
  5. Port 8080 non accessible depuis une autre machine
    Par Invité dans le forum Réseau
    Réponses: 2
    Dernier message: 03/04/2008, 08h08

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