Bonjour à tous,

j'ai déjà posté ce message sur le forum Raspberry Pi, mais je me dit que ce n'est peut être pas approprié. Étant donné que mon problème ne concerne pas forcément le Raspberry, je soumet mon problème ici.

Citation Envoyé par montmoulinexd Voir le message
Bonjour à tous,

J'ai récemment fait l'acquisition d'un Raspberry Pi 3 Model B sur lequel j'ai installé Docker et docker-compose (après plusieurs surprises liées à l'architecture ARM, sur laquelle je n'avais pas réfléchis avant mon achat ...).

Voici mes versions de docker et docker-compose.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
# docker -v
Docker version 1.12.5, build 7392c3b
# docker-compose --version
docker-compose version 1.9.0, build 2585387
J'aimerai sur ce Raspberry héberger plusieurs applications web (gitlab, cozy cloud ou owncloud, un blog personnel, etc...) mais aussi essayer l'hebérgement d'un serveur minecraft par exemple.

J'aimerai réaliser ceci grâce à docker et docker-compose. C'est donc là que me vient l'idée d'installer un reverse proxy (dans docker) pour pouvoir héberger mes différentes applications web.

J'ai essayer deux solutions :


Et concernant le docker-compose.yml de mes deux applications de test :
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
web1:
  image: armhf/httpd
  volumes:
    - ./web1:/usr/local/apache2/htdocs
  environment:
    - VIRTUAL_HOST=web1
#  labels:
#    traefik.port: "80"
#    traefik.backend: "web1"
#    traefik.frontend.rule: "Host:web1.mondomaine.fr"

web2:
  image: armhf/httpd
  volumes:
    - ./web2:/usr/local/apache2/htdocs
  environment:
    - VIRTUAL_HOST=web2
#  labels:
#    traefik.port: "80"
#    traefik.backend: "web2"
#    traefik.frontend.rule: "Host:web2.mondomaine.fr"
La partie commenté correspond à la config utilisé pour Traefik les variables d'environnement VIRTUAL_HOST pour la config avec la deuxième solution.

Aucune des solutions n'a fonctionné ...

En espérant pouvoir trouver de l'aide ici.

Damien
Merci à tous,

Damien