Forum Linux.général Docker : lié des noms de domaine à des containers

Posté par  . Licence CC By‑SA.
Étiquettes :
0
29
jan.
2015

Bonjour,

je découvre Docker et je m'éclate bien avec.

J'ai mis en place plusieurs apps dans des containers, mais je ne vois pas comment faire le lien entre un nom de domaine et un container.

Actuellement, je me base sur l'ip du serveur et le port d'écoute du container.

Ma situation c'est :
Un nom de domaine (voir plus) par apps.
J'ai plusieurs containers qui écoute tous le port 80 actuellement.

Je sais pas si j'ai été clair, n'hésitez pas à me dire si vous ne comprenait pas, j'essaierai d'être plus explicite.

  • # Des pistes

    Posté par  (site web personnel) . Évalué à 2.

    De ce que je comprend, n'aurais-tu pas besoin d'un reverse proxy genre Hipache ?

    Sinon des pistes :
    - Du DNS dynamique
    - DNSMasq

    • [^] # Re: Des pistes

      Posté par  (site web personnel) . Évalué à 2.

      Mais aussi au choix:
      - Nginx
      - HaProxy
      - Pound (gère les certificats SNI)
      - …

      Pourquoi bloquer la publicité et les traqueurs : https://greboca.com/Pourquoi-bloquer-la-publicite-et-les-traqueurs.html

      • [^] # Re: Des pistes

        Posté par  (site web personnel) . Évalué à 1.

        Oui, n'importe quel reverse proxy fera l'affaire.
        Je citais Hipache parce qu'il est assez lié à l'environnement Docker (développé par DotCloud à l'origine).

  • # container proxy

    Posté par  . Évalué à 1.

    Ok donc si je comprend bien, il faut que je créer un container qui joue le rôle de proxy. Lui seul écoute le port 80 et renvoi les requette en fonction du nom de domaine au container concerné.

    Merci, je vais regardé Hipache.

    • [^] # Re: container proxy

      Posté par  (site web personnel) . Évalué à 1.

      Oui c'est le principe, et c'est tout le nerf de la guerre quand on fait du Docker :
      La gestion du réseau Docker (adressage IP, noms DNS, ports TCP, etc…).
      Regarde aussi du côté de pipework pour l'adressage IP.

  • # je profite du sujet

    Posté par  . Évalué à 2.

    je fais un truc similaire avec des VMs sur reseau privé et une seule IP publique.

    j'ai bien reussi à faire du reverse proxy http/https
    mais comment faire pour le FTP/SSH/MAIL ?

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.