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 :

Mon environnement docker est incapable de résoudre les noms de domaine


Sujet :

Docker

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Novembre 2007
    Messages
    176
    Détails du profil
    Informations forums :
    Inscription : Novembre 2007
    Messages : 176
    Par défaut Mon environnement docker est incapable de résoudre les noms de domaine
    Salut,

    J'utilise docker / docker-compose pour une application web dans mon local. Le conteneur (container en anglais et n'hésiter pas à me corriger si la traduction n'est pas bonne) docker est incapable de résoudre les noms de domaines.
    J'ai utilisé pendant un certain temps une solution temporaire qui consiste à ajouter les dns externes de google au fichier /etc/resolv.conf. En ce moment cette solution est problématique parce que cela me donne une erreur ssl quand j'essaie d'envoyer des emails en utilisant un serveur smtp distant. Est-ce qu'il y a une manière de fixer docker sans avoir à ajouter des addresses externes?
    J'utilise docker-compose et docker pour avoir un environnement de centos 7.7 (php 7.3).
    Comme vous pouvez voir je peux faire un ping sur l'addresse ip sans probleme mais pas sur le nom de domaine:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    [root@e942293ed09a /]# ping bing.com
    ping: bing.com: Name or service not known
    [root@e942293ed09a /]# ping 13.107.21.200
    PING 13.107.21.200 (13.107.21.200) 56(84) bytes of data.
    64 bytes from 13.107.21.200: icmp_seq=1 ttl=114 time=20.4 ms
    64 bytes from 13.107.21.200: icmp_seq=2 ttl=114 time=19.6 ms
    ^C
    --- 13.107.21.200 ping statistics ---
    2 packets transmitted, 2 received, 0% packet loss, time 1000ms
    rtt min/avg/max/mdev = 19.698/20.094/20.490/0.396 ms
    [root@e942293ed09a /]# ping bing.com
    ping: bing.com: Name or service not known
    [root@e942293ed09a /]#
    Voila le contenu de mon Dockerfile:
    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
    FROM centos:7.7.1908
    RUN yum -y update 
    RUN yum -y install vim git httpd curl unzip wget make gcc perl pcre-devel zlib-devel
    RUN yum -y install php php-mysqlnd php-cli php-curl php-json php-xml php-zip php-mbstring php-posix php-intl php-xdebug
    RUN wget -q http://rpms.remirepo.net/enterprise/remi-release-7.rpm
    RUN wget -q https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
    RUN rpm -i remi-release-7.rpm epel-release-latest-7.noarch.rpm
    RUN yum-config-manager --enable remi-php73
    RUN yum -y update
    
    COPY . /var/www/rtzupgrade
    COPY dockerstuff/vhost-centos-7.conf /etc/httpd/conf.d/rtzupgrade.conf
    RUN rm /etc/httpd/conf.d/welcome.conf
    RUN chown -R apache /var/www/rtzupgrade/var
    
    RUN curl -sS https://getcomposer.org/installer | php
    RUN mv composer.phar /usr/local/bin/composer
    
    CMD ["/usr/sbin/httpd", "-D", "FOREGROUND"]
    Et voici le contenu de /etc/resolv.conf dans le conteneur:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    [root@5a3ac1ec12cb /]# cat /etc/resolv.conf 
    nameserver 127.0.0.11
    options ndots:0

    Merci

  2. #2
    Responsable Systèmes


    Homme Profil pro
    Gestion de parcs informatique
    Inscrit en
    Août 2011
    Messages
    18 256
    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 256
    Par défaut
    mets à jour le fichier /etc/resolv.conf
    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

Discussions similaires

  1. Réponses: 0
    Dernier message: 08/12/2018, 22h04
  2. Mon footer n'est pas responsive malgré les Media Queries :(
    Par dhillig dans le forum Mise en page CSS
    Réponses: 2
    Dernier message: 24/02/2016, 13h05
  3. /etc/resolv.conf auto configuré pour résoudre les noms sur 127.0.1.1
    Par Max Lothaire dans le forum Administration système
    Réponses: 2
    Dernier message: 28/06/2015, 18h37
  4. [C] Récupérer les noms de domaines
    Par Pico10 dans le forum Windows
    Réponses: 12
    Dernier message: 12/03/2006, 23h09
  5. Les noms de domaines disponible
    Par rabobsky dans le forum Domaines
    Réponses: 4
    Dernier message: 19/02/2006, 23h46

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